Centos7下zookeeper集群搭建
搭建环境:Centos 7,zookeeper3.4.9,JDK1.8
一.安装准备
1.1 虚拟机上配置好三台主机
zkserver1:192.168.2.118
zkserver2:192.168.2.126
zkserver3:192.168.2.175
1.2 zookeeper下载
1.2.1 访问zookeeper官网:
1.2.2 选择历史版本(包含所以发行的版本):
1.2.3 选择自己需要下载的版本:
上传至服务器
二. 安装配置
2.1 解压zookeeper.tar.gz到指定的文件夹
进入目录找到conf文件夹
2.2 进入conf找到zoo_sample.cfg,复制或重命名为zoo.cfg
2.3 编辑修改zoo.cfg文件
dataDir和dataLogData需自定义,dataDir用来存储数据的位置,dataLogDir用来存储日志信息,2888是集群内部通讯使用的端口,3888是zookeeper选举leader使用的端口。
2.4 然后在创建的dataDir目录中创建一个myid文件写入对应的server.id
配置完成
三. 测试
zkserver1下:
进入zookeeper下的bin目录,启动zkServer.sh start
查看状态zkServer.sh status
zkserver2下:
zkserver3下:
四. 客户端连接
运行bin目录下的zkCli.sh
然后就可以进行一下客户端的操作