在3台机子上分别安装zookeeper
从 ZooKeeper官网下载 zookeeper-3.4.14.tar.gz
1. 解压到指定目录,如/opt/zookeeper
sudo tar -zxvf zookeeper-3.4.8.tar.gz
2. 环境变量配置
vi .bashrc
编辑 .bashrc 文件, 在文件末尾添加以下环境变量配置:
export ZOOKEEPER_HOME=/root/zookeeper/zookeeper-3.4.13
export PATH=$PATH:$ZOOKEEPER_HOME/bin
3. 运行以下命令使环境变量生效
source .bashrc
4. 关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
firewall-cmd --state
5. 进入conf目录下修改zoo.cfg
/opt/module/zookeeper/conf
tickTime=2000
initLimit=10
syncLimit=5
clientPort=2181
dataDir=/data/zookeeper
dataLogDir=/data/zookeeper/logs
server.1=AZWE-027007:36251:3888
server.2=AZWE-027009:36251:3888
server.3=AZWE-027010:36251:3888
6. 每台机子在上一步指定的dataDir目录下创建myid文件
例如第一台机子node1,创建文件后,插入一个数字1即可。node2填入2;node3填入3;node4填入4.
vim myid
7. 在4台机子上分别启动zookeeper
/root/zookeeper/zookeeper-3.4.13/bin/zkServer.sh start
8. 验证集群是否启动成功
当有一台为leader其余3台为follower即可
/root/zookeeper/zookeeper-3.4.13/bin/zkServer.sh status
/root/zookeeper/zookeeper-3.4.13/bin/zkServer.sh stop