zookeeper集群部署
我是在三台虚拟机上面搭建的一个zk集群,部署步骤如下:
1 下载zookeeper安装包
# wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
2 解压安装包
# tar -zxvf zookeeper-3.4.14.tar.gz
3 创建zoo.cfg文件
# cd zookeeper-3.4.14/conf
# cp zoo_sample.cfg zoo.cfg
# vim zoo.cfg
4 创建data目录
# mkdir -p /home/huyj/Downloads/zookeeper-3.4.14/data
# echo "1" >> /home/huyj/Downloads/zookeeper-3.4.14/data/myid --这里的“1”是根据zoo.cfg中server.x配置的,每台虚拟机上配置对应的myid
5 开放端口
# iptables -I INPUT -p tcp --dport 2888 -j ACCEPT
# iptables -I INPUT -p tcp --dport 3888 -j ACCEPT
# iptables -I INPUT -p tcp --dport 2181 -j ACCEPT
# service iptables save --保存配置
# service iptables restart --重启防火墙
6 开启集群
进入bin目录,开启zk
# ./zkServer.sh start
查看zk状态
# ./zkServer.sh status
关闭zk
# ./zkServer.sh stop