系列文章目录
第一章:ZooKeeper入门
第二章:ZooKeeper集群操作
前言
2.1 集群操作
2.1.1 集群安装:
-
解压安装:
a. 在hadoop102上解压ZooKeeper安装包到/opt/module/目录下tar -zxvf apache-zookeeper-3.5.7- bin.tar.gz -C /opt/module/ # /opt/software 目录下
b. 修改apache-zookeeper-3.5.7- bin.tar.gz 名称为 zookeeper
mv apache-zookeeper-3.5.7-bin/ zookeeper # /opt/module/ 目录下
-
配置服务器编号:
a. 在/opt/module/zookeeper/这个目录下创建 zkDatamkdir zkData
b. 在/opt/module/zookeeper/zkData 目录下创建一个 myid 的文件
vi myid
c. 在文件中添加与 server 对应的编号(注意:上下不要有空行,左右不要有空格)
2
d. 拷贝配置好的zookeeper到其他机器上
xsync zookeeper # 没有分发脚本的同学可以在CSDN上找一下,后续会在这篇文章中补充
e. 并分别在 hadoop103、hadoop104 上修改 myid 文件中内容为 3、4
-
配置zoo.cfg文件
a. 重命名/opt/module/zookeeper/conf 这个目录下的 zoo_sample.cfg 为 zoo.cfgmv zoo_sample.cfg zoo.cfg
b. 打开 zoo.cfg 文件
vim zoo.cfg
- 修改数据存储路径配置
dataDir=/opt/module/zookeeper-3.5.7/zkData
- 增加如下配置
#######################cluster########################## server.2=hadoop102:2888:3888 server.3=hadoop103:2888:3888 server.4=hadoop104:2888:3888
c. 同步 zoo.cfg 配置文件
xsync zoo.cfg
-
集群操作:
a. 分别启动ZooKeeper[leon@hadoop102 zookeeper]$ bin/zkServer.sh start [leon@hadoop103 zookeeper]$ bin/zkServer.sh start [leon@hadoop104 zookeeper]$ bin/zkServer.sh start
b. 查看状态:
[leon@hadoop102 zookeeper]$ bin/zkServer.sh status [leon@hadoop103 zookeeper]$ bin/zkServer.sh status [leon@hadoop104 zookeeper]$ bin/zkServer.sh status
总结
以上就是今天要讲的内容,简单介绍了ZooKeeper集群的部署,感兴趣的同志们可以去B站观看尚硅谷的视频进行学习(不是广告),喜欢的小伙伴可以动动手指一键三连(bushi)(●ˇ∀ˇ●)。