Zookeeper-基础知识

 我来答
抛下思念17
2022-07-17 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6702
采纳率:99%
帮助的人:38.8万
展开全部

zookeeper用作分布式协调服务

当执行命令

结果

连接和消除session都要增加事务id

下面命令解决多线程下同一节点命名,zk会自动在节点后加上id

结果

但是zk是高可用的,证明有一种方式就算故障了也可以让其快速恢复。就是ZAB协议

如果连接的zk突然down了,在设置的timeout时间内恢复zk集群,那么连接会切换到另外一个zk上,session还是同一个

zk并没有像redis一样的发布订阅,所以下面的配置需要配置这个集群所有zk。

如集群下有4个zk

假死 :由于心跳超时(网络原因导致的)认为leader死了,但其实leader还存活着。
脑裂 :由于假死会发起新的leader选举,选举出一个新的leader,但旧的leader网络又通了,导致有两个leader

zookeeper采用过半策略+zab协议来解决脑裂

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
迈杰
2024-11-30 广告
RNA-seq数据分析是转录组研究的核心,包括数据预处理、序列比对、定量分析、差异表达分析、功能注释和可视化等步骤。数据预处理主要是质量控制和去除低质量序列。序列比对使用HISAT2、STAR等工具将reads比对到参考基因组。定量分析评估... 点击进入详情页
本回答由迈杰提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式