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端口号
然后再查看状态