zookeeper安装部署——完全分步式

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_43671437/article/details/102736020

完全分式安装部署

1、集群规划

在master、slave1,slave2三个节点部署zookeeper

2、安装
下载zoopkeeper-3.4.10
直接解压,注意此处为大写C

[root@master  opt]# tar -zxvf  zoopkeeper-3.4.10  -C /usr/local/src/

3、部署
(1)在zookeeper目录下创建一个zkData文件夹(文件名不可变

[root@master  zoopkeeper-3.4.10]# mkdir zkData
[root@master  zkData]# vim myid
2

(2)将文件 zoo_sample.cfg 重命名为 zoo.cfg 并修改它
mv zoo_sample.cfg zoo.cfg

[root@master  conf]# vim zoo.cfg

修改:

dataDir=/usr/local/src/zoopkeeper-3.4.10

添加

server.2=master:2888:3888
server.3=slave1:2888:3888
server.4=slave2:2888:3888

(3)将 zoopkeeper-3.4.10/ 发送到其他节点

[root@master  src]# scp -r zoopkeeper-3.4.10/ root@slave1:/usr/local/src/

注意!! 注意!! 注意!!

发送完后记得修改zkData文件夹下的myid,
将slave1 的修改为3
slave2 的修改为4

先开启hadoop集群

最后在三个节点启动zookeeper

[root@master  zoopkeeper-3.4.10]# bin/zkServer.sh start 
[root@slave1  zoopkeeper-3.4.10]# bin/zkServer.sh start 
[root@slave2  zoopkeeper-3.4.10]# bin/zkServer.sh start 

查看状态

[root@master zookeeper-3.4.10]# bin/zkServer.sh status
JMX enabled by default
Using config: /usr/local/src/zookeeper-3.4.10/bin/../conf/zoo.cfg
Mode: follower
[root@slave1 zookeeper-3.4.10]# bin/zkServer.sh status
JMX enabled by default
Using config: /usr/local/src/zookeeper-3.4.10/bin/../conf/zoo.cfg
Mode: leader
[root@slave2 zookeeper-3.4.5]# bin/zkServer.sh status
JMX enabled by default
Using config: /usr/local/src/zookeeper-3.4.10/bin/../conf/zoo.cfg
Mode: follower

猜你喜欢

转载自blog.csdn.net/weixin_43671437/article/details/102736020