配置
一、配置myid文件
# 进入解压好的文件夹下面
touch myid
vim myid
# master节点写0,slave1节点写1,slave2节点写2
二、配置zoo.cfg文件
1.在master节点编辑zookeeper配置文件
# 进入解压好的文件夹下面
cd conf/
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
末尾添加以下三行
server.0=master:8880:7770
server.1=slave1:8881:7771
server.2=slave2:8882:7772
注意server.x的x对应为服务器节点myid的值。
2.分发zoo.cfg文件到其他节点
cd conf/ 【注意要在conf目录下】
scp -r zoo.cfg slave1:`pwd`
scp -r zoo.cfg slave2:`pwd`
解决启动报错
[root@master bin]# ./zkServer.sh status
Error contacting service. It is probably not running
查看zookeeper日志:
出现报错:
[myid:] - ERROR [main:QuorumPeerMain@85] - Invalid config, exiting abnormall
已解决: