zookeeper集群搭建

佐手、 提交于 2019-12-02 08:42:39
下载zookeeper包,解压到

/usr/local/java/zookeeper/

2、在zookeeper中创建data和logs目录

3、将zoo.sample.cfg重命名为zoo.cfg,

4、zoo.cfg中添加dataDir=/usr/local/java/zookeeper/data dataLogDir=/usr/local/java/zookeeper/logs

5.我这里使用了3台机器,另外两台也重复以上操作。

6、在其中一台机器的zoo.cfg文件中添加

server.1=192.168.236.128:2888:3888
server.2=192.168.236.130:2888:3888
server.3=192.168.236.131:2888:3888

7、将zoo.cfg拷贝到其他两台机器中

scp zoo.cfg root@192.168.236.130:/usr/local/java/zookeeper/conf/

scp zoo.cfg root@192.168.236.131:/usr/local/java/zookeeper/conf/

8.设置zookeeper安装路径,在/etc/profile中添加以下信息

export ZOOKEEPER_HOME=/usr/local/java/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin

9、执行

source /etc/profile使得配置文件生效
启动zookeeper

zkServer.sh start

10.查看zookeeper服务状态

zkServer.sh status

11.如果服务状态显示如下图,则是防火墙没有关闭


12.关闭防火墙

 systemctl stop firewalld.service

systemctl disable firewalld.service

systemctl status firewalld.service

13、重新查看状态如下图表示配置完毕

一个leader机器


两个follower机器



易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!