下载 ZooKeeper
https://zookeeper.apache.org/releases.html
要下载 apache-zookeeper-{version}-bin.tar.gz 文件名中包含bin的包
集群环境:
10.10.14.63 10.10.14.62 10.10.14.61
三台服务器依次安装 ZooKeeper (将下载好的gz包放在/usr/local下)
tar zxvf apache-zookeeper-3.6.1-bin.tar.gz mv apache-zookeeper-3.6.1-bin zookeeper
创建存放数据和日志的目录
mkdir /usr/local/zookeeper/data
mkdir /usr/local/zookeeper/data_logs
配置文件
cp /usr/local/zookeeper/conf/zoo_sample.cfg /usr/local/zookeeper/conf/zoo.cfg
vi /usr/local/zookeeper/conf/zoo.cfg
# 数据存放目录 dataDir=/usr/local/zookeeper/data # 日志存放目录 dataLogDir=/usr/local/zookeeper/data_logs # 2888(通讯端口):3888(选举端口) server.1=10.10.14.63:2888:3888 server.2=10.10.14.62:2888:3888 server.3=10.10.14.61:2888:3888
在三台服务器上分别创建myid文件,注意:配置文件中的server.x 这个x就是各服务器myid文件的内容
10.10.14.63服务器 echo 1 > /usr/local/zookeeper/data/myid 10.10.14.62服务器 echo 2 > /usr/local/zookeeper/data/myid 10.10.14.61服务器 echo 3 > /usr/local/zookeeper/data/myid
三台服务器依次启动ZooKeeper
/usr/local/zookeeper/bin/zkServer.sh start
查看状态
/usr/local/zookeeper/bin/zkServer.sh status
可以看到哪台服务器是 leader 或 follower
原文:https://www.cnblogs.com/kgdxpr/p/13367178.html