美文网首页
zookeeper对集群的调节

zookeeper对集群的调节

作者: 阿长_一个程序员 | 来源:发表于2019-10-15 15:57 被阅读0次
1.节点注册

broker启动的时候,创建临时节点把自己的ID注册到Zookeeper的/brokers/ids

2.控制器选举

控制器其实就是一个broker,只不过它负责分区首领的选举

集群里第一个启动的broker创建临时节点/controller让自己成为控制器。

其他broker在启动时也会尝试创建这个节点,不过它们会收到一个“节点已存在”的异常,然后“意识”到控制器节点已存在,也就是说集群里已经有一个控制器了。其他broker在控制器节点上创建Zookeeper watch对象,这样它们就可以收到这个节点的变更通知。这种方式可以确保集群里一次只有一个控制器存在。

相关文章

  • zookeeper对集群的调节

    1.节点注册 broker启动的时候,创建临时节点把自己的ID注册到Zookeeper的/brokers/ids ...

  • Kafka集群

    Kafka集群是把状态保存在Zookeeper中的,首先要搭建Zookeeper集群。Zookeeper集群部署请...

  • Zookeeper高可用集群 、 分布式消息队列Kafka 、

    Hadoop Hadoop集群及组件 zookeeper集群图例 zookeeper集群 集群安装 1、重启云主机...

  • ZooKeeper安装使用

    前言 相信大家对ZooKeeper应该不算陌生,ZooKeeper的使用和ZooKeeper集群的搭建并不复杂,这...

  • 启动/停止集群脚本

    启动zookeeper集群脚本 停止zookeeper集群脚本 启动Storm集群脚本 停止Storm集群脚本 提...

  • 集群

    集群「ZooKeeper集群模式的特点」 在 ZooKeeper 集群中将服务器分成 「Leader 、Follo...

  • 《日子》.分布式-Kafka集群安装

    1、zookeeper集群安装 参考《日子》.分布式之开篇-Zookeeper集群安装 zookeeper 三台 ...

  • 部署经验

    zookeeper调试集群 Zookeeper源码分析(四) ----- 集群模式(replicated)运行 码...

  • 多台虚拟机搭建zookeeper集群

    zookeeper集群搭建 kafka是把状态保存在zookeeper中的,首先要搭建zookeeper集群。尽管...

  • Zookeeper相关的命令

    Zookeeper集群的搭建参考:zookeeper单机、集群搭建 配置集群的zoo.cfg的配置:server....

网友评论

      本文标题:zookeeper对集群的调节

      本文链接:https://www.haomeiwen.com/subject/xrusmctx.html