zookeeper集群安装
zookeeper部署
1.下载zookeeper包
http://mirrors.hust.edu.cn/apache/zookeeper/
2.在zk主机上解压压缩包在相同的路径
3.编辑zk的配置文件
vi conf/zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
datalogdir=/data/data1/data/
dataDir=/data/data1/data/zookeeper
clientPort=2181
server.1=10.174.64.179:2888:3888
server.2=10.174.64.180:2888:3888
server.3=10.174.64.181:2888:3888
4.创建dataDir目录,并创建myid文件,文件内容为server.x的x
cat /data/data1/data/zookeeper/myid
5.由于zk起在master上,iptables是打开的,需要修改/etc/sysconfig/iptables
-A INPUT -p udp -m state --state NEW --dport 2888 -j ACCEPT
-A INPUT -p tcp -m state --state NEW --dport 2888 -j ACCEPT
-A INPUT -p udp -m state --state NEW --dport 3888 -j ACCEPT
-A INPUT -p tcp -m state --state NEW --dport 3888 -j ACCEPT
-A INPUT -p udp -m state --state NEW --dport 2181 -j ACCEPT
-A INPUT -p tcp -m state --state NEW --dport 2181 -j ACCEPT
重启iptables服务
systemctl restart iptables
6.所有机器启动zk服务
cd zookeeper-3.4.10/bin
./zkServer.sh start
./zkServer.sh restart
./zkServer.sh status
成功显示: Mode: follower/leader