栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

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

大数据技能竞赛之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即可)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/423494.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号