单副本kafka集群宕机一台后新消费者无法消费

林开心 发表于: 2021-04-20   最后更新时间: 2021-04-20 16:45:37   810 游览

问题:

有一套单副本的kafka集群,宕机一台后使用消费命令无法正常消费数据。有什么办法可以恢复,使消费者正常使用吗?

screenshot

发表于 2021-04-20
添加评论

__consumer_offsets 是有副本的,旧的消费组不影响,但新的消费者无法正常消费数据。

半兽人 -> 林开心 3年前

新的消费者指的是什么?

林开心 -> 半兽人 3年前

比如我直接用命令行启动一个消费,这个时候对应topic有持续数据写入,命令行窗口并没有返回任何数据。

半兽人 -> 林开心 3年前

可能是相同的消费者组名,你在消费者命令指定一下消费者组名。

--group.id
林开心 -> 半兽人 3年前

也是不行的,只能够指定消费 leader不是 1 的分区 --partition 0;但是旧的组是不影响的,可能他的信息已经在 __consumer_offsets 里面存储。
同时我也有个疑问,宕机一台就会影响到整个topic(单副本的)对新的消费组的消费,那这个是不是有点不对,或者我的配置配的不太对。

你的答案

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