下载 zookeeper 并解压
/opt/zookeeper-3.4.8
导入环境变量
export ZOOKEEPER_HOME=/opt/zookeeper-3.4.8
export PATH=$PATH:$ZOOKEEPER_HOME/bin
source /etc/profile
第二步 配置
在zookeeper目录下建立data目录,同时将zookeeper目录下conf/zoo_simple.cfg文件复制一份成zoo.cfg
# mkdir /opt/zookeeper-3.4.8/data
# cd /opt/zookeeper-3.4.8/conf/
# cp zoo_sample.cfg zoo.cfg
修改 zoo.cfg
vi zoo.cfg
tickTime=2000
initLimit=10
dataDir=/opt/zookeeper-3.4.8/data
clientPort=2181
server.1=master:2888:3888
server.2=slaver1:2888:3888
第三步 将 zookeeper 复制到 其他节点机器上
scp -r /opt/zookeeper root@xxxxx:/opt/
第四步
分别在几台服务器的data目录下建立myid其ip对应相应的server.*
server.1的myid内容为1(当前主机 master)
# cd /opt/zookeeper-3.4.8/data/
# touch myid
# echo 1 > myid
server.2的myid内容为2(slave 机器)
# cd /opt/zookeeper-3.4.8/data/
# touch myid
# echo 2 > myid
第五步 启动
cd /opt/zookeeper-3.4.8/bin/
./zkServer.sh start
分别查看状态
./zkServer.sh status
如果出现 leader follwer 等字样说明 配置成功