- 三个节点需要安装JDK
- 三个节点需要关闭防火墙
service iptables stop
chkconfig iptables off - 第一台服务器进入software目录
cd /home/software/ - 删除Zookeeper的单机模式
rm -rf zookeeper-3.4.8 - 关闭Zookeeper的单机模式
通过jps查看,找到QuorumPeerMain,然后kill -9 进程号 - 重新解压
tar -xvf zookeeper-3.4.8.tar.gz - 进入子目录conf中
cd zookeeper-3.4.8/conf - 复制
cp zoo_sample.cfg zoo.cfg - 编辑
vim zoo.cfg
修改dataDir属性
dataDir=/home/software/zookeeper-3.4.8/tmp
在文件末尾添加
server.编号=IP或者主机名:端口号1:端口号2
例如
server.1=10.9.162.133:2888:3888
server.2=10.9.152.65:2888:3888
server.3=10.9.130.83:2888:3888 - 新建数据目录并进入
cd …
mkdir tmp
cd tmp - 编辑
vim myid
在文件中添加当前云主机给定的编号,例如第一台云主机给定数字1 - 远程拷贝
cd /home/software/
scp -r zookeeper-3.4.8 root@10.9.152.65: P W D s c p − r z o o k e e p e r − 3.4.8 r o o t @ 10.9.130.83 : PWD scp -r zookeeper-3.4.8 root@10.9.130.83: PWDscp−rzookeeper−3.4.8root@10.9.130.83:PWD
云主机密码:tarena2017Up; - 修改另外两台云主机的myid
cd /home/software/zookeeper-3.4.8/tmp
vim myid
将数字改成当前云主机对应的编号 - 启动Zookeeper
cd /home/software/zookeeper-3.4.8/bin
sh zkServer.sh start - 查看Zookeeper节点的状态
sh zkServer.sh status
如果出现1个leader+2个follower,则表示启动成功
Zookeeper完全分布式安装步骤教程
最新推荐文章于 2022-11-09 11:30:54 发布