【Zookeeper】介绍与配置
创始人
2025-05-31 07:51:50

目录

概述

工作机制

 特点

数据结构

 应用场景

 统一配置管理

统一集群管理

​编辑 

服务器动态上下线

 软负载均衡

下载

启动

启动客户端

配置参数

集群配置

配置服务器编号

配置zoo.cfg

分发zoo.cfg配置文件

选举机制

第一次启动

非第一次启动 

 集群启动停止脚本

来源:


概述

Zookeeper 是一个开源的分布式的,为分布式框架提供协调服务的 Apache 项目。

工作机制

 特点

数据结构

ZooKeeper 数据模型的结构与 Unix 文件系统很类似,整体上可以看作是一棵树,每个 节点称做一个 ZNode。每一个 ZNode 默认能够存储 1MB 的数据,每个 ZNode 都可以通过 其路径唯一标识。

 应用场景

提供的服务包括:统一命名服务、统一配置管理、统一集群管理、服务器节点动态上下 线、软负载均衡等。 同一命名服务

 统一配置管理

统一集群管理

 

服务器动态上下线

 

 软负载均衡

 

下载

https://zookeeper.apache.org/
tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C /opt/module/
mv apache-zookeeper-3.5.7 zookeeper-3.5.7
cd conf
mv zoo_sample.cfg zoo.cfg

修改修改 dataDir 路径

 vim zoo.cfg
dataDir=/opt/module/zookeeper-3.5.7/zkData
在/opt/module/zookeeper-3.5.7/这个目录上创建 zkData 文件夹
mkdir zkData

启动

 bin/zkServer.sh start
jps
4020 Jps
4001 QuorumPeerMain

查看状态

 bin/zkServer.sh statusZooKeeper JMX enabled by default
Using config: /opt/module/zookeeper-3.5.7/bin/../conf/zoo.cfg
Mode: standalone

启动客户端

bin/zkCli.sh

退出

quit

停止Zookeeper

 bin/zkServer.sh stop

配置参数

zoo.cfg

tickTime = 2000:通信心跳时间,Zookeeper服务器与客户端心跳时间,单位毫秒
initLimit = 10:LF初始通信时限 Leader和Follower初始连接时能容忍的最多心跳数(tickTime的数量)
syncLimit = 5:LF同步通信时限 Leader和Follower之间通信时间如果超过syncLimit * tickTime,Leader认为Follwer死掉,从服务器列表中删除Follwer。
dataDir:保存Zookeeper中的数据
注意:默认的tmp目录,容易被Linux系统定期删除,所以一般不用默认的tmp目录。
clientPort = 2181:客户端连接端口,通常不做修改。

集群配置

集群规划:最少三台

配置服务器编号

/opt/module/zookeeper-3.5.7/zkData 目录下创建一个 myid 的文件
vim myid
在文件中添加与 server 对应的编号(注意:上下不要有空行,左右不要有空格) myid中的编号是唯一标识该服务器的。
2

配置zoo.cfg

添加以下配置

#######################cluster##########################
server.2=hadoop102:2888:3888
server.3=hadoop103:2888:3888
server.4=hadoop104:2888:3888
配置参数解读
server.A=B:C:D。
A 是一个数字,表示这个是第几号服务器; 集群模式下配置一个文件 myid,这个文件在 dataDir 目录下,这个文件里面有一个数据 就是 A 的值,Zookeeper 启动时读取此文件,拿到里面的数据与 zoo.cfg 里面的配置信息比 较从而判断到底是哪个 server。 B 是这个服务器的地址; C 是这个服务器 Follower 与集群中的 Leader 服务器交换信息的端口; D 是万一集群中的 Leader 服务器挂了,需要一个端口来重新进行选举,选出一个新的 Leader,而这个端口就是用来执行选举时服务器相互通信的端口。

分发zoo.cfg配置文件

选举机制

分为两种:第一次启动时的选举非第一次启动时的选举

第一次启动

非第一次启动 

 集群启动停止脚本

在的/home/atguigu/bin 目录下创建脚本

vim zk.sh
#!/bin/bashcase $1 in
"start"){for i in hadoop102 hadoop103 hadoop104doecho ---------- zookeeper $i 启动 ------------ssh $i "/opt/module/zookeeper-3.5.7/bin/zkServer.sh start"done
};;
"stop"){for i in hadoop102 hadoop103 hadoop104doecho ---------- zookeeper $i 停止 ------------ ssh $i "/opt/module/zookeeper-3.5.7/bin/zkServer.sh stop"
done
};;
"status"){for i in hadoop102 hadoop103 hadoop104doecho ---------- zookeeper $i 状态 ------------ ssh $i "/opt/module/zookeeper-3.5.7/bin/zkServer.sh status"
done
};;
esac
chmod u+x zk.sh
#启动
zk.sh start
#停止
zk.sh stop
#状态
zk.sh status

来源:

尚硅谷

相关内容

热门资讯

中国稀土断供后,美国被迫低头打... 近段时间,事关中美元首通话一事,成为外界关注的焦点。 毕竟,此次我国属于应约和美国总统特朗普通话。 ...
股市必读:6月6日邮储银行现4... 截至2025年6月6日收盘,邮储银行(601658)报收于5.36元,上涨0.19%,换手率0.19...
股市必读:用友网络(60058... 截至2025年6月6日收盘,用友网络(600588)报收于13.71元,上涨0.66%,换手率1.0...
Labubu全球爆火,泡泡玛特... 文 / 大力财经 在财富的舞台上,风云变幻总是让人目不暇接。近日,河南的财富版图迎来了新的变革,根据...
吉利联手长城围攻比亚迪,下周大... 一周之前长城带头炮轰比亚迪,本周吉利开始呼应长城,联手围攻比亚迪,而且用词更激烈,还是在中国汽车论坛...
防晒指数随意标!“三无”防晒衣... (央视财经《财经调查》)《财经调查》记者走访发现,市场上标有“防晒”字样的产品品类繁多,但部分防晒衣...
精鼎医药发布全球人才队伍行业洞... 转自:北京商报 6月 6 日,精鼎医药发布了一份深度行业综合报告,该报告旨在解析文化、关键组合技能和...
财经调查丨“三无”防晒衣销量火... (央视财经《财经调查》)记者在江西上饶的信丰服装加工厂发现,一些所谓的防晒衣不仅未标注产品名称、厂名...
财经调查丨爆款防晒衣虚标数据远... (央视财经《财经调查》)网络平台的直播间里,看似实惠的防晒衣在主播们热情叫卖声中,被赋予了极具诱人的...
龙佰集团拟5亿元~10亿元回购... 【大河财立方消息】6月6日,龙佰集团公告称,公司拟以5亿元—10亿元回购股份,用于实施股权激励或员工...
稳岗扩岗,企业持续发力 华为开放60余类岗位,今年拟招聘应届毕业生1万余人,同比预计实现两位数增长;京东在3年累计向在校生提...
比学历更重要的「金钱生存指南」... 点击 “简七读财” ,发送消息“ 理财小工具 ”免费领取“40个赚钱工具资源包”晚上好呀,我是简七...
嘉应制药融资余额2.59亿元,... 雷达财经雷助吧出品 文|肖文竹 编|深海 东财Choice金融数据显示,2025年6月5日,嘉应制药...
绍兴大佬卖黄酒,飚上100亿 ... 记者丨谢之迎 编辑丨谭璐浙商大佬,找到了黄酒的流量密码。今年618刚开始,会稽山抖音直播间就宣布,1...
手握耐克、优衣库命脉,幕后制霸... 订阅 快刀财经 ▲ 做您的私人商学院“打工仔”反而比“老板”赚钱更狠,申洲国际究竟是如何做到的?作者...
去拉美掘金,月入5万只是及格线... 文 | 严贝贝 陈梓洁编辑 | 曹宾玲数据支持 | 洞见数据研究院半年外派生活结束,大海拿着到手的2...
李樱,有新职 李樱,有新职 甘... 编辑丨余晖据中国华能集团有限公司(简称中国华能)官网“公司领导”一栏更新显示,李樱已任中国华能总会计...
36岁,被2万元难倒了 36岁... 图: komik_trips 不好意思起了个俗气的标题。 前两天有个读者,给我说了说他倒霉的30岁:...
*ST东通将召开2024年度股... 雷达财经雷助吧出品 文|林宜采 编|深海 6月6日,*ST东通发布关于召开2024年度股东会的通知。...
2025科学营养国际高峰论坛在... 红星资本局6月8日消息,今日,儿科界的学术盛会——2025年科学营养国际高峰论坛在上海举办。本届论坛...
行业元老卸任!交银施罗德基金总... 公募行业一资深人士卸任总经理。6月6日晚间,交银施罗德基金发布高管变更公告称,公司原总经理谢卫于6月...
一个月内6位保代被罚,中信证券... 监管层对IPO“带病闯关”行为始终保持严查严罚的态度。6月6日,深交所对中信证券下发警示函,并对两位...
抖音小店代运营公司十大排名 随着抖音电商生态的爆发式增长,抖音小店已成为品牌掘金的新战场。但规则复杂、流量竞争激烈、内容创意门槛...
陕煤蒲白建庄矿业:以降本“支点... 阳光讯(记者 高常生 通讯员 赵元捷 王永)今年以来,面对煤炭经济下行的严峻形势,陕煤蒲白建庄矿业公...
2025 ESG与高质量发展创... 本文来源:时代周报 作者:梁春富6月13日下午,广东时代传媒集团主办的“2025 ESG与高质量发展...
稳定币第一股大涨247%!高估... 稳定币第一股Circle正式在6月5日上市,短短两日内股价暴涨至107.7美元,相较发行价(31美元...
即时零售破局,酒品 “逆袭”6... 即时零售,正在“重塑”酒品产业链与市场格局,2025年618大促,酒品率先爆发。一破局酒品消费过去一...
港股次新股狂欢:17只翻倍牛股... 港股自去年9月以来流动性和估值持续改善,伴随着主要指数震荡上行,创新药、新消费走出结构性牛市行情,其...
美银Hartnett:特朗普减... 美国市场正处于一个罕见的“叠加时刻”:特朗普既像典型的共和党那样大力减税,又延续民主党级别的超高支出...
谁能低估日拱一卒的公司呢? 谁... 题图|视觉中国滴滴于6月5日晚交出了2025年一季度业绩报告。一季度,滴滴核心平台(涵盖中国出行与国...