技术博文 · 2021-06-08 1

zookeeper 3.7集群安装

一、下载源码包

[root@localhost ~]# wget https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0.tar.gz
[root@localhost ~]# tar xaf apache-zookeeper-3.7.0-bin.tar.gz
[root@localhost ~]# mv apache-zookeeper-3.7.0-bin /usr/zookeeper

image-20210608150045822

二、修改zook.cnf

[root@localhost conf]# cd /usr/zookeeper/conf
[root@localhost conf]# vim zoo.cfg 
[root@localhost conf]# cat zoo.cfg |grep -v "^#"|grep -v '^$'
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/tmp/zookeeper
clientPort=2181
jaasLoginRenew=3600000
dataLog=/tmp/zookeeper/logs
server.1=0.0.0.0:2888:3888
server.2=192.168.0.250:2888:3888
server.3=192.168.0.249:2888:3888

image-20210608150805560

三、创建myid

到dataDir目录创建myid

[root@localhost zookeeper]# cd /tmp/zookeeper
[root@localhost zookeeper]# echo '1'> myid
[root@localhost zookeeper]# echo '2'> myid
[root@localhost zookeeper]# echo '2'> myid

image-20210608151501936

四、启动zookeeper集群

[root@localhost bin]# cd /usr/zookeeper/bin/
[root@localhost bin]# ./zkServer.sh start

image-20210608151715821

五、验证集群状态

[root@localhost bin]# ./zkServer.sh status
/usr/bin/java
ZooKeeper JMX enabled by default
Using config: /usr/zookeeper/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: leader

image-20210608152635787

zook集群安装完成