页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

2.4 安装zookeeper集群

1、集群机器test1操作:
 #解压安装包 ①解压安装包

代码块
linenumberstrue
tar -zxvf zookeeper-3.4.13.tar.gz

 #进入安装包 ②进入安装包

代码块
linenumberstrue
cd zookeeper-3.4.13

#创建数据目录和日志目录③创建数据目录和日志目录

代码块
linenumberstrue
mkdir {data,log}

④修改zookeeper配置文件

代码块
linenumberstrue
cd conf/ && mv zoo_sample.cfg zoo.cfg && vi zoo.cfg

...

 

参考配置如下:

代码块
linenumberstrue
tickTime=2000

...


initLimit=10

...


syncLimit=5

...


dataDir=/data/Smartbi-MPP-Colony/zookeeper-3.4.13/data

...


dataLogDir=/data/Smartbi-MPP-Colony/zookeeper-3.4.13/log

...


clientPort=2181

...


#保留20个文件

...


autopurge.snapRetainCount=20

...

 
#保留48小时

...


autopurge.purgeInterval=48

...

 
############

...


#zookeeper集群主机1

...


server.1=test1:2888:3888

...

 
#zookeeper集群主机2

...


server.2=test2:2888:3888




#复制zookeeper到其他集群机器test2
⑤复制zookeeper到其他集群机器test2

代码块
linenumberstrue
scp -r /data/Smartbi-MPP-Colony/zookeeper-3.4.13 root@test2:/data/Smartbi-MPP-Colony

...

  

⑥执行以下命令创建myid文件,并写入ID,集群机器myid不可相同。

代码块
linenumberstrue
echo 1 > /data/Smartbi-MPP-Colony/zookeeper-3.4.13/data/myid  

2、集群机器test2操作:集群机器test2操作:
#执行以下命令创建myid文件,并写入ID,集群机器myid不可相同。

代码块
linenumberstrue
echo 2 > /data/Smartbi-MPP-Colony/zookeeper-3.4.13/data/myid

...

⑦启动zookeeper集群

代码块
linenumberstrue
cd /data/Smartbi-MPP-Colony/zookeeper-3.4.13/bin

...


./zkServer.sh start #启动zookeeper



查看状态

代码块
linenumberstrue
./zkServer.sh status

...

 



#其中有一个节点是leader,有一个节点是follower,证明zookeeper集群是部署成功。
#测试zookeeper集群连接,连接lader节点
./zkCli.sh -server test2:2181
create /zk-cluster-test cluster-data #创建节点数据

#连接follower节点查看创建的节点数据
./zkCli.sh -server test1:2181
get /zk-cluster-test

Zookeeper集群测试成功。

...