1、下载zookeeper安装包
http://mirror.bit.edu.cn/apache/zookeeper/
百度云盘:
https://pan.baidu.com/s/1AQD-PhsKDgNg-k6TMmTgcg(版本3.4.14)
提取码: 95iv
2、解压文件,进入zookeeper目录的conf文件夹下
mv zoo.simaple.cfg zoo.cfg
并修改相应的内容:
dataDir=/home/huangjie/zookeeper/zkdata
#添加
dataLogDir=/home/huangjie/zookeeper/zklog
server.1=0.0.0.0:2888:3888
server.2=192.168.17.129:2888:3888
server.3=192.168.17.130:2888:3888
3、创建dataDir指定的目录,并在目录下创建myid文件与对应的server.id的id相对应
4、在/etc/profile添加环境变量。并source /etc/profile 是配置生效
export JAVA_HOME=/home/huangjie/java/jdk1.8.0_211
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export ZOOKEEPER_HOME=/home/huangjie/zookeeper/zookeeper-3.4.14
export PATH=$PATH:$ZOOKEEPER_HOME/bin
5、查看防火墙状态,systemctl status firewalld 关闭防火墙,systemctl stop firewalld(三台机器重复上面的工作)
6、启动zookeeper,zkServer.sh start 查看zk状态 zkServer.sh status
Mode: follower
证明启动成功。
7、启动不成功请查看dataDir下zkdata目录下的.out文件