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官网:

Centos7下zookeeper集群搭建

1.2.2 选择历史版本(包含所以发行的版本):

Centos7下zookeeper集群搭建

1.2.3 选择自己需要下载的版本:

Centos7下zookeeper集群搭建

上传至服务器

 

二. 安装配置

2.1 解压zookeeper.tar.gz到指定的文件夹

进入目录找到conf文件夹

Centos7下zookeeper集群搭建

2.2 进入conf找到zoo_sample.cfg,复制或重命名为zoo.cfg

Centos7下zookeeper集群搭建

2.3 编辑修改zoo.cfg文件

Centos7下zookeeper集群搭建

dataDir和dataLogData需自定义,dataDir用来存储数据的位置,dataLogDir用来存储日志信息,2888是集群内部通讯使用的端口,3888是zookeeper选举leader使用的端口。

2.4 然后在创建的dataDir目录中创建一个myid文件写入对应的server.id

Centos7下zookeeper集群搭建

配置完成

 

三. 测试

zkserver1下:

进入zookeeper下的bin目录,启动zkServer.sh start

Centos7下zookeeper集群搭建

查看状态zkServer.sh status

Centos7下zookeeper集群搭建

zkserver2下:

Centos7下zookeeper集群搭建

Centos7下zookeeper集群搭建

zkserver3下:

Centos7下zookeeper集群搭建

Centos7下zookeeper集群搭建

四. 客户端连接

运行bin目录下的zkCli.sh

Centos7下zookeeper集群搭建

Centos7下zookeeper集群搭建

然后就可以进行一下客户端的操作