三 zookeeper集群搭建
1、准备环境
官网下载:http://mirror.bit.edu.cn/apache/zookeeper/
/usr/software/apache-zookeeper-3.6.0.tar.gz
存放目录(/opt/module/apache-zookeeper-3.6.0)
2、创建目录
mkdir /tmp/zookeeper mkdir /tmp/zookeeper/data mkdir /tmp/zookeeper/log
集群模式,特殊处理
cd /tmp/zookeeper/data touch myid vi myid
在data目录下创建文件,文件名为“myid”, 编辑该“myid”文件,并在对应的IP的机器上输入对应的编号。
如在192.168.0.180上,“myid”文件内容就是1。在192.168.0.181上,内容就是2。
在192.168.0.182上,内容就是3。
2、修改配置文件
(1)、修改conf/zoo.cfg
(注意:cp zoo_sample.cfg zoo.cfg)
server.1=node180:2888:3888 server.2=node181:2888:3888 server.3=node182:2888:3888
#临时目录
dataDir=/tmp/zookeeper/data dataLogDir=/tmp/zookeeper/log
3、环境变量
vi /etc/profile #zookeepeer export ZOOKEEPER_INSTALL=/opt/module/apache-zookeeper-3.6.0/ export PATH=$PATH:$ZOOKEEPER_INSTALL/bin
刷新配置:
source /etc/profile
4、文件同步
同步其他服务器
scp -r apache-zookeeper-3.6.0/ root@192.168.0.181:/opt/module/ scp -r apache-zookeeper-3.6.0/ root@192.168.0.182:/opt/module/
5、启动zookeeper
cd /opt/module/apache-zookeeper-3.6.0/bin/ ./zkServer.sh start
查看状态
zkServer.sh status
(参考:
https://www.cnblogs.com/ysocean/p/9860529.html
https://www.cnblogs.com/expiator/p/9853378.html
https://blog.csdn.net/playadota/article/details/83054617
)