测试单节点Kafka在Zookeeper关闭后的运行状态和请求响应状态

By | 2020年11月30日

测试单节点Kafka在Zookeeper关闭后的运行状态和请求响应状态

Kafka版本:2.11-2.1.0

zookeeper版本:3.5.5

系统版本:centos7.6

这个问题是在一次面试的时候面试官问的,当时确实懵了,只能模糊的去描述zookeeper关闭后的kafka 状态,自己并不非常肯定,回来之后一直想亲自试验一下,今天刚好搭了一个单节点的Kafka和单节点的zookeeper,之后有时间再去分别测试集群版环境的响应情况。

先说结论:当Zookeeper关闭后,不影响Kafka正常生产和消费数据。

这个应该是可以想到的,仅从生产者和消费者的脚本命令也可以看出来

在创建生产者的时候,IP地址为Kafka的地址,并不需要连接zookeeper了

而消费者同样也是的

新版Kafka已将consumer的位移信息保存在Kafka内部的topic中,即__consumer_offsets topic,所以consumer的消费是不受zookeeper影响的,如果要查看topic就不行了,因为topic信息保存在zookeeper中

即zookeeper保存着以下信息

发表评论

电子邮件地址不会被公开。 必填项已用*标注