操作系统|记一次多台linux搭建zookeeper集群
自己搭建了zookeeper集群,使用了三台linux,搭建三节点的集群,这里记录一下。
在linux上可以使用wget+网址+版本号,wget和网址之间有个空格,就可以直接在linux上联网下载相应的软件版本。
首先,在/usr/local下执行
# wget http://archive.apache.org/dist/zookeeper/zookeeper-3.4.5/zookeeper-3.4.5.tar.gz
文章图片
【操作系统|记一次多台linux搭建zookeeper集群】解压:# tar -zxvf zookeeper-3.4.5.tar.gz
删除:# rm -rf zookeeper-3.4.5.tar.gz
查看目录:# ll
文章图片
进入:# cd zookeeper-3.4.5/conf
复制配置文件并查看:# cp zoo_sample.cfg zoo.cfg
文章图片
修改配置文件:# vi zoo.cfg
并且修改dataDir为:dataDir=/usr/local/zookeeper-3.4.5/data
在末尾加上:
server.0=eshop-cache01:2888:3888
server.1=eshop-cache02:2888:3888
server.2=eshop-cache03:2888:3888
这里说明一下,eshop-cache01是我三台linux中的一台主机名,2888和3888和2181是我三节点的端口号,所以三台linux都要在防火墙开放这个三个端口,后面会操作的。
文章图片
文章图片
保存退出:wq
回到zookeeper-3.4.5级创建data文件:
文章图片
进入data文件夹:# cd data
创建myid文件:# vi myid
文章图片
输入一个0,然后保存退出。
文章图片
这里是搭建三节点,所以另外两台的myid文件分别填为1,2。
到了这里基本就要启动了,不过要先开放端口,执行:# vi /etc/sysconfig/iptables
然后添加:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 2181 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 2888 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3888 -j ACCEPT
如图:
文章图片
保存退出,重启服务:# service iptables restart
文章图片
查看端口:# iptables -L -n
文章图片
接着去到zookeeper的bin目录下启动zookeeper,执行:# ./zkServer.sh start
然后查看进程:# ps -ef | grep zookeeper
文章图片
在bin目录下,进入zookeeper.out,查看启动是否正常: # cat zookeeper.out
文章图片
没有错误。
然后查看zookeeper状态,同样在bin目录下:# ./zkServer.sh status
文章图片
其它两台:
文章图片
文章图片
我们可以看见有两台follower和一台leader,到此,三台linux搭建的三节点zookeeper集群搭建完了。
其它两台也类似这样的做法,不过要注意的地方是修改myid和开发三个端口号。要是启动了第一台,报错连接重复,没事的。再启动其它两台,查看zookeeper.out,把报错的zookeeper执行:# ./zkServer.sh restart,重启一下就好了。
三台linux支架要是使用率ssh,直接把第一台的/usr/local/下的zookeeper-3.4.5复制到其它两台/usr/local目录下,修改一下myid就可以了。
不同linux复制可以使用这个命令:# scp -r zookeeper-3.4.5 root@eshop-cache03:/usr/local
转载于:https://www.cnblogs.com/DengJieEn/p/9246650.html
推荐阅读
- EffectiveObjective-C2.0|EffectiveObjective-C2.0 笔记 - 第二部分
- 野营记-第五章|野营记-第五章 讨伐梦魇兽
- 20170612时间和注意力开销记录
- 2018年11月19日|2018年11月19日 星期一 亲子日记第144篇
- 叙述作文
- 2019年12月24日
- 【故障公告】周五下午的一次突发故障
- 人生感悟记#环境仪器宋庆国成长记#072
- 2019.4.18感恩日记
- 我要我们在一起(二)