zookeeper集群搭建

目录

1 安装... 2

1.1 上传zookeeper-3.4.6.tar.gz到服务器192.168.101.48. 2

1.2 解压... 2

1.3 重命名解压文件... 2

2.配置zookepper的zoo.cfg文件... 2

2.1 将zookeeper的配置文件zoo_sample.cfg更名为zoo.cfg。... 2

2.2编辑zoo.cfg文件... 3

2.3修改配置... 3

2.4新建用于存放zookeeper顺序日志(WAL)的文件夹logs. 4

3 集群配置... 4

3.1 编辑zoo.cfg文件 添加以下参数... 4

3.2 配置hosts文件(192.168.101.48, 192.168.101.49, 192.168.101.50 同时修改) 5

3.3 新增/data/zookeeper/data/myid文件,并且值为0. 6

4 同步代码... 6

4.1 打包192.168.101.48 /data/下的zookeeper文件... 6

4.2 同步代码... 6

4.3 解压代码... 6

4.4 编辑myid文件... 6

5 启动zookeeper服务... 7

5.1 启动服务... 7

5.2 查看集群状态... 7

 

 

 

1 安装

1.1 上传zookeeper-3.4.6.tar.gz到服务器192.168.101.48

1.2 解压

cd /data

tar -zxvf zookeeper-3.4.6.tar.gz

1.3 重命名解压文件

mv zookeeper-3.4.6 zookeeper

2.配置zookepper的zoo.cfg文件

2.1 将zookeeper的配置文件zoo_sample.cfg更名为zoo.cfg。

cp /data/zookeeper/conf/zoo_sample.cfg /data/zookeeper/conf/zoo.cfg

2.2编辑zoo.cfg文件

vim /data/zookeeper/conf/zoo.cfg

2.3修改配置

注:如下内容只显示了zoo.cfg中要修改的部分。

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/data/zookeeper/data

dataLogDir=/data/zookeeper/logs

clientPort=2181

maxClientCnxns=6000

autopurge.snapRetainCount=3

autopurge.purgeInterval=1

zookeeper集群搭建

保存该文件退出

2.4新建用于存放zookeeper顺序日志(WAL)的文件夹logs

mkdir /data/zookeeper/logs

3 集群配置

3.1 编辑zoo.cfg文件 添加以下参数

server.0=192.168.101.48:2888:3888

server.1=192.168.101.49:2888:3888

server.2=192.168.101.50:2888:3888

zookeeper集群搭建

保存该文件退出

3.2 配置hosts文件(192.168.101.48, 192.168.101.49, 192.168.101.50 同时修改)

同时加入以下配置

192.168.101.48 iuap-redis1

192.168.101.49 iuap-redis2

192.168.101.50 iuap-redis3

vi /etc/hosts

zookeeper集群搭建

3.3 新增/data/zookeeper/data/myid文件,并且值为0

zookeeper集群搭建

cd /data/zookeeper/data/

ehco 0 > myid

4 同步代码

4.1 打包192.168.101.48 /data/下的zookeeper文件

tar -cvf 180822zookeeper.tar zookeeper

gzip 180822zookeeper.tar

4.2 同步代码

通过ftp把代码180822zookeeper.tar.gz分别拖到192.168.101.49和192.168.101.50下 /data目录

4.3 解压代码

tar -zxvf 180822zookeeper.tar.gz

4.4 编辑myid文件

将192.168.101.49 的/data/zookeeper/data/myid文件编辑为1

cd /data/zookeeper/data

vi myid

zookeeper集群搭建

将192.168.101.50 的/data/zookeeper/data/myid文件编辑为2

cd /data/zookeeper/data

vi myid

zookeeper集群搭建

5 启动zookeeper服务

5.1 启动服务

/data/zookeeper/bin/zkServer.sh start

5.2 查看集群状态

/data/zookeeper/bin/zkServer.sh status

zookeeper集群搭建

zookeeper集群搭建

zookeeper集群搭建