...
2.4 安装zookeeper集群
1、集群机器test1操作:
#解压安装包 ①解压安装包
代码块 |
---|
|
tar -zxvf zookeeper-3.4.13.tar.gz
|
#进入安装包 ②进入安装包
#创建数据目录和日志目录③创建数据目录和日志目录
④修改zookeeper配置文件
代码块 |
---|
|
cd conf/ && mv zoo_sample.cfg zoo.cfg && vi zoo.cfg |
...
参考配置如下:
...
...
...
dataDir=/data/Smartbi-MPP-Colony/zookeeper-3.4.13/data |
...
dataLogDir=/data/Smartbi-MPP-Colony/zookeeper-3.4.13/log |
...
...
...
autopurge.snapRetainCount=20 |
...
...
autopurge.purgeInterval=48 |
...
...
...
...
...


#复制zookeeper到其他集群机器test2
⑤复制zookeeper到其他集群机器test2
代码块 |
---|
|
scp -r /data/Smartbi-MPP-Colony/zookeeper-3.4.13 root@test2:/data/Smartbi-MPP-Colony |
...
⑥执行以下命令创建myid文件,并写入ID,集群机器myid不可相同。
代码块 |
---|
|
echo 1 > /data/Smartbi-MPP-Colony/zookeeper-3.4.13/data/myid |
2、集群机器test2操作:集群机器test2操作:
#执行以下命令创建myid文件,并写入ID,集群机器myid不可相同。
代码块 |
---|
|
echo 2 > /data/Smartbi-MPP-Colony/zookeeper-3.4.13/data/myid |
...
⑦启动zookeeper集群
代码块 |
---|
|
cd /data/Smartbi-MPP-Colony/zookeeper-3.4.13/bin |
...
./zkServer.sh start #启动zookeeper |

查看状态
...

#其中有一个节点是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集群测试成功。
...