- zookeeper服务器的数量是
2*n+1
台zookeeper集群搭建步骤
本人下载目录为 /opt/microServer/ 集群ip为192.168.188.111、192.168.188.112、192.168.188.1131. 下载zookeeper
执行命令下载1
2
3
4
5wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.11/zookeeper-3.4.11.tar.gz
tar -zxvf zookeeper-3.4.11.tar.gz
cd zookeeper-3.4.11
## 创建 data和log文件夹
mkdir data log
2. 进入conf文件夹,配置zookeeper
1 | cd conf |
3. 编辑zoo.cf文件
1 | ## tickTime:这个时间是作为 Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳。 |
4.复制zookeeper到其他机器
1 | scp -r zookeeper-3.4.11/ root@192.168.188.112:/opt/microServer/ |
4. 创建myid文件
1 | #server1 |
启动服务并查看(可以在/etc/profile配置zk)
1 | #进入到Zookeeper的bin目录下 |
*注意事项:
如果zkServer.sh status出现以下错误:
1 | ]# zkServer.sh status |
到 /root/zookeeper.out看报错信息。如下:
1 | [myid:1] - WARN [QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:Learner@237] - Unexpected exception, tries=0, connecting to /192.168.188.113:12888 |
这种情况需要关闭防火墙,执行
1 | systemctl stop firewalld.service #停止firewall |
v1.5.2