一、环境介绍(3台虚拟机)
IP | Hostname |
---|---|
192.168.2.14 | javaweb04 |
192.168.2.15 | javaweb05 |
192.168.2.16 | javaweb06 |
二、配置文件
1.修改zoo.cfg文件
vim /usr/zookeeper/conf/zoo.cfg #路径根据自己情况而定
修改:
dataDir=/usr/zookeeper/data
在文件尾行添加:
server.1=javaweb04:2888:3888
server.2=javaweb05:2888:3888
server.3=javaweb06:2888:3888
如图:
2.创建集群文件
cd /usr/zookeeper
mkdir data
cd data
touch myid
echo 1>myid #myid的内容必须唯一
如图:
3.补充说明
1) 3个zookeeper的zoo.cfg配置文件内容都一致
2) myid文件的内容对应zoo.cfg中server.x中的x。如:
在192.168.2.14的机器中,myid的内容为1
在192.168.2.15的机器中,myid的内容为2
在192.168.2.16的机器中,myid的内容为3
三、关闭防火墙
chkconfig iptables off
四、启动zookeeper
/usr/zookeeper/bin/zkServer.sh start
五、查看状态
/usr/zookeeper/bin/zkServer.sh status
如图: