CentOS7搭建Zookeeper集群

1.上传压缩包到服务器,解压,我的目录在/soft/zookeeper/zookeeper3.4

2.修改配置文件

vi /etc/profile

 添加环境变量

export ZOOKEEPER_HOME=/soft/zookeeper/zookeeper3.4
export PATH=${ZOOKEEPER_HOME}/bin:$PATH

让配置生效

source /etc/profile

3.在zookeeper文件夹下新建data文件夹(和zookeeper解压目录同级)

data目录下新建myid文件

编辑myid文件 内容为 :0 (注意此处的0和下面的zoo.cfg配置文件的server.0对应)

三台服务器下对应三个myid文件,内容分别是 0,1,2 和server.0,server.1,server.2对应

4.修改zookeeper配置文件 在解压目录下conf下zoo_sample.cfg

修改问价名为zoo.cfg

5.这一台的zookeeper就搭建完成了,其他的和操作相同,唯一不同的就myid内容

6.启动zookeeper,bin目录下的zkServer.sh

./zkServer.sh start

三台服务器都要启动

7.查看状态

./zkServer.sh status

这时查看状态可能会报下面的错

可能原因有1.myid文件数字不对应,2.防火墙的问题

防火墙的问题可以开放2181,2888,3888端口号

然后再查看状态

 

posted @ 2019-04-04 12:23  此地  阅读(1115)  评论(0编辑  收藏  举报