栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 云计算 > 云平台

Zookeeper 集群安装及操作(入门级)

云平台 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Zookeeper 集群安装及操作(入门级)

1 集群操作 
1.1 集群安装 
1)集群规划 
在 master、slave1 和 slave2 三个节点上都部署 Zookeeper。 
2)解压安装 
(1)在 hadoop102 解压 Zookeeper 安装包到/opt/apps/目录下 

[root@master softs]# tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C /opt/apps/

(2)修改 apache-zookeeper-3.5.7-bin 名称为 zookeeper-3.5.7 

[root@master apps]# mv apache-zookeeper-3.5.7-bin zookeeper-3.5.7


3)配置服务器编号 
(1)在/opt/module/zookeeper-3.5.7/这个目录下创建 zkData 

[root@master zookeeper-3.5.7]# mkdir zkData


(2)在/opt/module/zookeeper-3.5.7/zkData 目录下创建一个 myid 的文件 

[root@master zookeeper-3.5.7]# cd zkData/
[root@master zkData]# touch myid
[root@master zkData]# vi myid


(注意:上下不要有空行,左右不要有空格)
注意:添加 myid 文件, master为0,slave1为1,slave2为2。

3)配置zoo.cfg文件 
(1)重命名/opt/module/zookeeper-3.5.7/conf 这个目录下的 zoo_sample.cfg 为 zoo.cfg 

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


(2)打开 zoo.cfg 文件 

[root@master conf]# vi zoo.cfg


#修改数据存储路径配置 

dataDir=/opt/apps/zookeeper-3.5.7/zkData 


#增加如下配置 

server.0=master:2888:3888 
server.1=slave1:2888:3888 
server.2=slave2:2888:3888 


4)拷贝配置好的 zookeeper 到其他机器上 

[root@master module ]$ xsync zookeeper-3.5.7 

并分别在 slave1、slave2 上修改 myid 文件中内容为 1、2 
5)集群操作 
(1)分别启动 Zookeeper 

 启动前:三台机房分布关闭防火墙

[root@slave2 ~]# systemctl status firewalld
[root@slave1 ~]# systemctl status firewalld
[root@master ~]# systemctl status firewalld

启动命令

[root@master zookeeper-3.5.7]$ bin/zkServer.sh start

master

[root@master zookeeper-3.5.7]# bin/zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /opt/apps/zookeeper-3.5.7/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@master zookeeper-3.5.7]# jps
1648 Jps
1609 QuorumPeerMain
[root@master zookeeper-3.5.7]# bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/apps/zookeeper-3.5.7/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: follower

slave1

[root@slave1 zookeeper-3.5.7]# bin/zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /opt/apps/zookeeper-3.5.7/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@slave1 zookeeper-3.5.7]# jps
1507 Jps
1462 QuorumPeerMain
[root@slave1 zookeeper-3.5.7]# bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/apps/zookeeper-3.5.7/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: leader

 

slave2

[root@slave2 zookeeper-3.5.7]# bin/zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /opt/apps/zookeeper-3.5.7/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@slave2 zookeeper-3.5.7]# jps
1489 QuorumPeerMain
1527 Jps
[root@slave2 zookeeper-3.5.7]# bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/apps/zookeeper-3.5.7/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: follower

 

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

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

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