大数据技能竞赛之zookeeper集群环境搭建(二)

大数据技能竞赛之zookeeper集群环境搭建(二),第1张

大数据技能竞赛之zookeeper集群环境搭建(二) 一、将zoo安装包解压到指定路径/usr/zookeeper

1、新建目录

[root@master usr]# mkdir zookeeper

[root@slave1 usr]# mkdir zookeeper

[root@slave2 usr]# mkdir zookeeper

2、解压缩

[root@master package]# tar xvf zookeeper-3.4.10.tar.gz -C /usr/zookeeper

[root@slave1 package]# tar xvf zookeeper-3.4.10.tar.gz -C /usr/zookeeper

[root@slave2 package]# tar xvf zookeeper-3.4.10.tar.gz -C /usr/zookeeper

二、配置zookeeper系统环境变量($ZOOKEEPER_HOME)

1、修改/etc/profile文件

[root@master zookeeper-3.4.10]# vi /etc/profile

[root@slave1 zookeeper-3.4.10]# vi /etc/profile

[root@slave2 zookeeper-3.4.10]# vi /etc/profile

添加如下内容

 2、使文件生效

[root@master zookeeper-3.4.10]# source /etc/profile

[root@slave1 zookeeper-3.4.10]# source /etc/profile

[root@slave2 zookeeper-3.4.10]# source /etc/profile

三、修改配置文件zoo.cfg

1、进入目录/usr/zookeeper/zookeeper-3.4.10/conf

[root@master ~]# cd /usr/zookeeper/zookeeper-3.4.10/conf

[root@slave1 ~]# cd /usr/zookeeper/zookeeper-3.4.10/conf

[root@slave2 ~]# cd /usr/zookeeper/zookeeper-3.4.10/conf

2、将zoo_sample.cfg重命名为zoo.cfg

[root@master conf]# mv zoo_sample.cfg zoo.cfg

[root@slave1 conf]# mv zoo_sample.cfg zoo.cfg

[root@slave2 conf]# mv zoo_sample.cfg zoo.cfg

四、设置数据存储路径、日志文件路径、集群列表

设置数据存储路径为/usr/zookeeper/zookeeper-3.4.10/zkdata

设置日志文件路径为/usr/zookeeper/zookeeper-3.4.10/zkdatalog

设置集群列表:master为1号服务器,slave1为2号,slave2为3号

[root@master conf]# vi zoo.cfg

[root@slave1 conf]# vi zoo.cfg

[root@slave2 conf]# vi zoo.cfg

 修改为

 

 五、创建所需数据存储文件夹、所需日志存储文件夹

1、创建数据存储文件夹

[root@master zookeeper-3.4.10]# mkdir zkdata

[root@slave1 zookeeper-3.4.10]# mkdir zkdata

[root@slave2 zookeeper-3.4.10]# mkdir zkdata

2、创建日志存储文件夹

[root@master zookeeper-3.4.10]# mkdir zkdatalog

[root@master zookeeper-3.4.10]# mkdir zkdatalog

[root@master zookeeper-3.4.10]# mkdir zkdatalog

六、数据存储路径下创建myid,写入对应的标识主机服务器序号

1、创建myid文件

[root@master zkdata]# touch myid

[root@slave1 zkdata]# touch myid

[root@slave2 zkdata]# touch myid

2、写入对应的主机服务器序号

master上 *** 作

[root@master zkdata]# vi myid

 slave1上 *** 作

[root@slave1 zkdata]# vi myid

 slave2上 *** 作

[root@slave2 zkdata]# vi myid

 七、启动zookeeper服务

[root@master zookeeper-3.4.10]# bin/zkServer.sh start

[root@slave1 zookeeper-3.4.10]# bin/zkServer.sh start

[root@slave2 zookeeper-3.4.10]# bin/zkServer.sh start

八、查看zoo集群状态

[root@master zookeeper-3.4.10]# bin/zkServer.sh status

[root@slave1 zookeeper-3.4.10]# bin/zkServer.sh status

[root@slave2 zookeeper-3.4.10]# bin/zkServer.sh status

如下所示即为正常启动(注意:每个人的leader都不同,只要能正常显示mode即可)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5072973.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存