<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tt2048的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tt2048</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tt2048]]></copyright><item><title><![CDATA[Hadoop完全分布式安装]]></title><link>https://blog.youkuaiyun.com/tt2048/article/details/88782862</link><guid>https://blog.youkuaiyun.com/tt2048/article/details/88782862</guid><author>tt2048</author><pubDate>Mon, 25 Mar 2019 22:42:15 +0800</pubDate><description><![CDATA[完全分部式是真正利用多台Linux主机来进行部署Hadoop，对Linux机器集群进行规划，使得Hadoop各个模块分别部署在不同的多台机器上。
实验环境：关闭selinux，iptables
添加解析(3台)：
172.25.0.117 server2
172.25.0.118 server3
172.25.0.119 server4
关闭server2服务：
[hadoop@server2 h...]]></description><category></category></item><item><title><![CDATA[Hadoop环境搭建(本地模式，伪分布模式)]]></title><link>https://blog.youkuaiyun.com/tt2048/article/details/88777115</link><guid>https://blog.youkuaiyun.com/tt2048/article/details/88777115</guid><author>tt2048</author><pubDate>Sun, 24 Mar 2019 19:36:35 +0800</pubDate><description><![CDATA[一.什么是hadoop?
Hadoop是一个由Apache基金会所开发的分布式系统基础架构。
用户可以在不了解分布式底层细节的情况下，开发分布式程序。充分利用集群的威力进行高速运算和存储。
Hadoop实现了一个分布式文件系统（Hadoop Distributed File System），简称HDFS。HDFS有高容错性的特点，并且设计用来部署在低廉的（low-cost）硬件上；而且它提供高吞吐...]]></description><category></category></item><item><title><![CDATA[Docker安装及镜像，容器管理]]></title><link>https://blog.youkuaiyun.com/tt2048/article/details/87175108</link><guid>https://blog.youkuaiyun.com/tt2048/article/details/87175108</guid><author>tt2048</author><pubDate>Fri, 15 Feb 2019 20:37:10 +0800</pubDate><description><![CDATA[一.什么是Docker?
Docker 是世界领先的软件容器平台。开发人员利用 Docker 可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用 Docker 可以在隔离容器中并行运行和管理应用，获得更好的计算密度。企业利用 Docker 可以构建敏捷的软件交付管道，以更快的速度、更高的安全性和可靠的信誉为 Linux 和 Windows Server 应用发布新功能。
Docker...]]></description><category></category></item><item><title><![CDATA[MFS高可用配置]]></title><link>https://blog.youkuaiyun.com/tt2048/article/details/84141663</link><guid>https://blog.youkuaiyun.com/tt2048/article/details/84141663</guid><author>tt2048</author><pubDate>Fri, 16 Nov 2018 23:23:09 +0800</pubDate><description><![CDATA[实验环境：
server6     172.25.0.122                    mfsmaster
server7/8   172.25.0.123  /  172.25.0.124   chunkserver
server9     172.25.0.125                    mfsmaster
client      172.25.0.16

实验前完善...]]></description><category></category></item><item><title><![CDATA[MFS 分布式存储]]></title><link>https://blog.youkuaiyun.com/tt2048/article/details/84072002</link><guid>https://blog.youkuaiyun.com/tt2048/article/details/84072002</guid><author>tt2048</author><pubDate>Thu, 15 Nov 2018 21:04:45 +0800</pubDate><description><![CDATA[MFS 特性:

Free(GPL)
通用文件系统,不需要修改上层应用就可以使用
可以在线扩容,体系架构可伸缩性极强。
部署简单。
高可用,可设置任意的文件冗余程度(提供比 raid1+0 更高的冗余级别,而绝对不会影响读或
写的性能,只会加速!)
可回收在指定时间内删除的文件( “ 回收站 ” 提供的是系统级别的服务,不怕误操作了,提供类
似 oralce 的闪回等高级 dbms 的即时回滚特性...]]></description><category></category></item><item><title><![CDATA[Saltstac之salt-ssh,salt-api,salt-syndic及数据库返回]]></title><link>https://blog.youkuaiyun.com/tt2048/article/details/84069071</link><guid>https://blog.youkuaiyun.com/tt2048/article/details/84069071</guid><author>tt2048</author><pubDate>Wed, 14 Nov 2018 18:09:18 +0800</pubDate><description><![CDATA[1.salt-ssh
salt-ssh 不需要安装minion服务对客户端进行管理。 

1)将server7的minion服务关闭
[root@server7 ~]# /etc/init.d/salt-minion stop
Stopping salt-minion:root:server7 daemon: OK

2)master端安装salt-ssh,将server7的主机信息写入文件
[r...]]></description><category></category></item><item><title><![CDATA[Saltstack部署keepalived高可用]]></title><link>https://blog.youkuaiyun.com/tt2048/article/details/84034342</link><guid>https://blog.youkuaiyun.com/tt2048/article/details/84034342</guid><author>tt2048</author><pubDate>Tue, 13 Nov 2018 23:20:28 +0800</pubDate><description><![CDATA[实验环境：
server6      172.25.0.122      (keepalived   haproxy)
server7      172.25.0.123      (httpd)
server8      172.25.0.124      (nginx)

[root@server6 ~]# cd /srv/salt/
[root@server6 salt]# mkdir ke...]]></description><category></category></item><item><title><![CDATA[Saltstack之Grains和Pillar组件及JINJA模块]]></title><link>https://blog.youkuaiyun.com/tt2048/article/details/84030520</link><guid>https://blog.youkuaiyun.com/tt2048/article/details/84030520</guid><author>tt2048</author><pubDate>Tue, 13 Nov 2018 20:08:27 +0800</pubDate><description><![CDATA[一.Grains组件
grains是Saltstack最重要的组件之一，grains的作用是收集被控主机的基本信息，这些信息通常都是一些静态类的数据，包括CPU、内核、
操作系统、虚拟化等，在服务器端可以根据这些信息进行灵活定制，管理员可以利用这些信息对不同业务进行个性化定制。

1、用 grains 不同的方法来更改、推送、刷新
1).在minion配置文件里找到grains节点进行添加或编辑
...]]></description><category></category></item><item><title><![CDATA[Saltstack部署Nginx，Haproxy实现负载均衡]]></title><link>https://blog.youkuaiyun.com/tt2048/article/details/83997400</link><guid>https://blog.youkuaiyun.com/tt2048/article/details/83997400</guid><author>tt2048</author><pubDate>Tue, 13 Nov 2018 13:52:44 +0800</pubDate><description><![CDATA[1.nginx源码编译安装
[root@server6 salt]# mkdir nginx         //在文件系统中创建nginx目录
[root@server6 salt]# cd nginx/          
[root@server6 nginx]# mkdir files        //用于储存安装包
[root@server6 nginx]# cd files/
[ro...]]></description><category></category></item><item><title><![CDATA[Saltstack自动化安装部署httpd，php]]></title><link>https://blog.youkuaiyun.com/tt2048/article/details/83963060</link><guid>https://blog.youkuaiyun.com/tt2048/article/details/83963060</guid><author>tt2048</author><pubDate>Mon, 12 Nov 2018 19:06:30 +0800</pubDate><description><![CDATA[SaltStack简介:
SaltStack是一个服务器基础架构集中化管理平台，具备配置管理、远程执行、监控等功能，基于Python语言实现，
结合轻量级消息队列（ZeroMQ）与Python第三方模块构建。通过部署SaltStack，我们可以在成千上万台服务器上
做到批量执行命令，根据不同业务进行配置集中化管理、分发文件、采集服务器数据、操作系统基础及软件包管理等，
SaltStack是运维人员...]]></description><category></category></item><item><title><![CDATA[zabbix-agent主动模式zabbix-proxy配置]]></title><link>https://blog.youkuaiyun.com/tt2048/article/details/83868266</link><guid>https://blog.youkuaiyun.com/tt2048/article/details/83868266</guid><author>tt2048</author><pubDate>Sat, 10 Nov 2018 22:47:18 +0800</pubDate><description><![CDATA[1.关闭server端的的端口，改为主动模式

[root@server3 ~]# rpm -ivh zabbix-agent-3.4.6-1.el6.x86_64.rpm

[root@server3 ~]# vim /etc/zabbix/zabbix_agentd.conf









[root@server3 ~]# /etc/init.d/zabbix-agent start

...]]></description><category></category></item><item><title><![CDATA[zabbix的数值监控、percona监控、添加JMX及自动报警]]></title><link>https://blog.youkuaiyun.com/tt2048/article/details/83829325</link><guid>https://blog.youkuaiyun.com/tt2048/article/details/83829325</guid><author>tt2048</author><pubDate>Sat, 10 Nov 2018 22:21:31 +0800</pubDate><description><![CDATA[一、添加Zabbix数值监控

1.Zabbix发布nginx

[root@server4 ~]# yum install nginx-1.8.0-1.el6.ngx.x86_64.rpm -y

[root@server4 ~]# cd /etc/nginx/conf.d/

[root@server4 conf.d]# vim default.conf

 location /status ...]]></description><category></category></item><item><title><![CDATA[zabbix使用api添加及删除主机]]></title><link>https://blog.youkuaiyun.com/tt2048/article/details/83825712</link><guid>https://blog.youkuaiyun.com/tt2048/article/details/83825712</guid><author>tt2048</author><pubDate>Wed, 07 Nov 2018 16:35:36 +0800</pubDate><description><![CDATA[1.查看zabbix监控系统的api接口

在可以访问Zabbix内部的任何数据之前，需要登录并获得身份验证令牌。这可以使用user.login方法来完成。假想以标准Zabbix的Admin用户登录。那么JSON请求将是这样的：

[root@server5 ~]# vim zabbix-api.sh

curl -s -X POST -H 'Content-Type:application/js...]]></description><category></category></item><item><title><![CDATA[zabbix监控的安装及部署]]></title><link>https://blog.youkuaiyun.com/tt2048/article/details/83789846</link><guid>https://blog.youkuaiyun.com/tt2048/article/details/83789846</guid><author>tt2048</author><pubDate>Wed, 07 Nov 2018 13:49:59 +0800</pubDate><description><![CDATA[一.zabbix简介：

Zabbix 是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用。

Zabbix 通过 C/S 模式采集数据,通过 B/S 模式在 web 端展示和配置。

被监控端:主机通过安装 agent 方式采集数据,网络设备通过 SNMP 方式采集数据。
Server 端:通过收集 SNMP 和 agen...]]></description><category></category></item><item><title><![CDATA[Mysql-proxy实现读写分离]]></title><link>https://blog.youkuaiyun.com/tt2048/article/details/83042410</link><guid>https://blog.youkuaiyun.com/tt2048/article/details/83042410</guid><author>tt2048</author><pubDate>Sun, 14 Oct 2018 17:16:03 +0800</pubDate><description><![CDATA[读写分离，基本的原理是让主数据库处理事务性增、改、删操作（INSERT、UPDATE、DELETE），而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。数据库的“写”（写10000条数据到oracle可能要3分钟）操作是比较耗时的。但是数据库的“读”（从oracle读10000条数据可能只要5秒钟）。所以读写分离，解决的是，数据库的写入，影响了查询的...]]></description><category></category></item><item><title><![CDATA[Redis的主从缓存,集群及作Mysql缓存服务器]]></title><link>https://blog.youkuaiyun.com/tt2048/article/details/82994513</link><guid>https://blog.youkuaiyun.com/tt2048/article/details/82994513</guid><author>tt2048</author><pubDate>Sat, 13 Oct 2018 17:49:54 +0800</pubDate><description><![CDATA[redis 是一个高性能的 key-value 数据库。 redis 的出现,很大程度补偿了memcached 这类 keyvalue 存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了 Python,Ruby,Erlang,PHP 客户端,使用很方便。Redis 的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写...]]></description><category></category></item><item><title><![CDATA[Mysql组复制]]></title><link>https://blog.youkuaiyun.com/tt2048/article/details/82966264</link><guid>https://blog.youkuaiyun.com/tt2048/article/details/82966264</guid><author>tt2048</author><pubDate>Mon, 08 Oct 2018 20:45:45 +0800</pubDate><description><![CDATA[组复制是一种可用于实现容错系统的技术。 复制组是一个通过消息传递相互交互的 server 集群。通信层提供了原子消息(atomic message)和完全有序信息交互等保障机制。 这些是非常强大的功能,我们可以据此架构设计更高级的数据库复制解决方案。

MySQL 组复制以这些功能和架构为基础,实现了基于复制协议的多主更新。复制组由多个 server成员构成,并且组中的每个 server 成员可以...]]></description><category></category></item><item><title><![CDATA[Mysql并行复制，半同步]]></title><link>https://blog.youkuaiyun.com/tt2048/article/details/82961019</link><guid>https://blog.youkuaiyun.com/tt2048/article/details/82961019</guid><author>tt2048</author><pubDate>Sun, 07 Oct 2018 23:21:00 +0800</pubDate><description><![CDATA[并行复制的原理

在普通的主从复制架构中，slave服务器上有两个线程：IO线程和SQL线程。IO线程负责接收master的二进制日志（准确的说是二进制日志的event），SQL线程负责应用二进制日志（准确的说是relay-log）。

在MySQL5.6版本中的并行复制中（需开启并行复制功能），SQL线程变为coordinator线程，判断是否可以并发执行：

如可以并行执行，选择worker线...]]></description><category></category></item><item><title><![CDATA[Mysql主从复制（GTID），一主两从]]></title><link>https://blog.youkuaiyun.com/tt2048/article/details/82956887</link><guid>https://blog.youkuaiyun.com/tt2048/article/details/82956887</guid><author>tt2048</author><pubDate>Sun, 07 Oct 2018 20:00:10 +0800</pubDate><description><![CDATA[复制原理：

Mysql中有一种日志叫做bin日志（二进制日志）。这个日志会记录下所有修改了数据库的SQL语句（insert,update,delete,ALTER TABLE,grant等等）。
主从复制的原理其实就是把主服务器上的ＢＩＮ日志复制到从服务器上执行一遍，这样从服务器上的数据就和主服务器上的数据相同了。

MySQL 支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个...]]></description><category></category></item><item><title><![CDATA[LNMP搭建及php+memcache]]></title><link>https://blog.youkuaiyun.com/tt2048/article/details/82938419</link><guid>https://blog.youkuaiyun.com/tt2048/article/details/82938419</guid><author>tt2048</author><pubDate>Fri, 05 Oct 2018 19:34:39 +0800</pubDate><description><![CDATA[LNMP是指LNMP==Linux+Nginx+Mysql+PHP的结构体系。其工作原理如下：

首先，浏览器发送http request请求到服务器（Nginx）,服务器响应并处理web请求，将一些静态资源（CSS，图片，视频等）保存服务器上，然后将php脚本通过接 口传输协议（网关协议）PHP-FCGI（fast-cgi）传输给PHP-FPM（进程管理程序）,PHP-FPM不做处理，然后PHP...]]></description><category></category></item></channel></rss>