前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Zookeeper集群搭建详细过程 | 附带详细过程截图

Zookeeper集群搭建详细过程 | 附带详细过程截图

作者头像
大数据小禅
发布2022-05-31 10:05:33
6330
发布2022-05-31 10:05:33
举报
文章被收录于专栏:YO大数据YO大数据

1.Zookeeper简介

ZooKeeper 顾名思义 动物园管理员,他是拿来管大象(Hadoop) 、 蜜蜂(Hive)等等一些大数据组件。

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

2.Zookeeper环境搭建

1.解压安装包,采用3.5.7版本的安装包。集群一共三台机器,在主节点Node1进行配置后分发给其他两台机器。

代码语言:javascript
复制
tar -zxvf zookeeper-3.5.7.tar.gz -C /app

2.创建zkData存放集群数据

代码语言:javascript
复制
cd /app/zookeeper-3.5.7
mkdir zkData

3.创建myid文件,添加与server对应的编号

代码语言:javascript
复制
cd zkData
vim myid
#在myid文件中输入1之后保存。  这里要注意的是,每台机器的myid都要不一样

4.配置zoo.cfg文件

代码语言:javascript
复制
#进入到安装包的conf目录,编辑配置文件模板
mv zoo_sample.cfg zoo.cfg
vim zoo.cfg

#修改以下内容
------------------------------------------
#修改配置dataDir
dataDir=/app/zookeeper-3.5.7/zkData
#文件增加如下配置  编号就代表了集群的myid
server.1=node1:2888:3888
server.2=node2:2888:3888
server.3=node3:2888:3888

5.分发集群安装包

代码语言:javascript
复制
scp -r zookeeper-3.5.7/ node2:/app/
scp -r zookeeper-3.5.7/ node3:/app/

6.修改node2,node3机器的myid

代码语言:javascript
复制
#修改集群其他机器的myid,node2改成2,node3改成3.同样是编辑zkData文件,修改里面的数字即可

7.启动集群

在安装包的根目录下运行bin/zkServer.sh start可以启动zookeeper,使用bin/zkServer.sh status可以查看到集群的模式,是follower还是leader

启动后可以使用jps看到对应的进程。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.Zookeeper简介
  • 2.Zookeeper环境搭建
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档