linux zookeeper3.4.9集群搭建

一.前期准备

1.1 Win7官网下载zookeeper包

本文使用版本zookeeper-3.4.9.tar.gz

1.2 配置jdk

1.3 centos7集群服务器

主机名    系统          IP地址

master    centos7    192.168.32.128

slave01   centos7    192.168.32.131

slave02   centos7     192.168.32.132

二.zookeeper集群搭建

以下操作只针对master主机服务器,其他主机服务器类似。

2.1 上传zookeeper包至 /opt/software目录

2.2 解压和拷贝zookeeper至 /usr/local/zk_cluster/zookeeper

cd /opt/software

tar -zxvf zookeeper-3.4.9.tar.gz

cp -r zookeeper-3.4.9 /usr/local/zk_cluster/zookeeper

解压和拷贝zookeeper

三.zookeeper集群配置

3.1 zoo.cfg文件配置

进入zookeeper中的conf目录

cp zoo_sample.cfg zoo.cfg

vi zoo.cfg

#数据路径配置

dataDir=/tmp/zookeeper

#在文件末尾追加以下内容集群配置

server.1=192.168.32.128:2881:3881

server.2=192.168.32.131:2881:3881

server.3=192.168.32.132:2881:3881

linux zookeeper3.4.9集群搭建_第1张图片
zoo.cfg配置

3.2 myid唯一编码配置

根据dataDir配置的路径

cd /tmp/zookeeper

注意:如果/tmp/zookeeper文件目录不存在,需要新建 mkdir -p /tmp/zookeeper

vi myid

输入zoo.cfg中ip对应的server

保存后,第一次 /tmp/zookeeper目录只有myid文件

linux zookeeper3.4.9集群搭建_第2张图片
myid配置

至此 master主机服务器zookeeper已搭建完成。

3.3 其他服务器zookeeper搭建

搭建192.168.32.131/slave01和192.168.32.132/slave02服务器的zookeeper

拷贝master服务器的zookeeper至slave01和slave02的 /usr/local/zk_cluster目录

master服务器:

cd /usr/local/zk_cluster

scp zookeeper [email protected]:/usr/local/zk_cluster/

slave01服务器:

类似3.2配置myid唯一编码

注意:myid文本内容:是zoo.cfg中192.168.32.131对应的server,即 2。

linux zookeeper3.4.9集群搭建_第3张图片
slave01中myid配置

slave02服务器配置类似。

四.zookeeper集群测试

4.1 测试命令

#启动

bin/zkServer.sh start

#状态

bin/zkServer.sh status

#关闭

bin/zkServer.sh stop

4.2 集群测试

三台服务器分别操作

分别启动:

进入/usr/local/zk_cluster/zookeeper目录

cd /usr/local/zk_cluster/zookeeper

bin/zkServer.sh start

分别查看状态

bin/zkServer.sh status

linux zookeeper3.4.9集群搭建_第4张图片
master服务器
linux zookeeper3.4.9集群搭建_第5张图片
slave02服务器

你可能感兴趣的:(linux zookeeper3.4.9集群搭建)