当zk全挂掉后,kafka集群仍能正常收发消息

▓千年祇园 卐 发表于: 2023-08-28   最后更新时间: 2023-08-28 17:14:19   371 游览

在由3个节点组成的zk、kafka集群中,每个节点上均部署了1个zk和1个kafka. 当所有的zk都挂掉后,kafka仍能正常工作(收发消息)?这是什么原因呢?

发表于 2023-08-28

在0.9版本之后,zookeeper只用于kafka之间发现彼此。

当kafka节点刚启动的时候,会通过zk来发现其他的kafka节点,变成一个kafka集群。如果后续zk宕机,那么kafka只是发现不了新的kafka节点,并不会影响已经获取到的信息。

只会持续输出告警日志。

你的答案

查看kafka相关的其他问题或提一个您自己的问题