卡夫卡的消费者工作失败,如果头两个卡夫卡过程也停止

时间:2018-06-07 09:54:06

标签: apache-kafka

1。环境

Kafka版本:0.11.0.1。

2。问题描述

无论有多少kafka节点,如果停止头部两个kafka进程,那么,消费者无法从kafka获取消息(生产者可以向kafka发送消息),经过检查,头部两个kafka节点都是消费者群体协调员,如果一个挂起,另一个将继续工作,如果同时挂起,消费者不工作,报告错误:抵消提交失败,这不是正确的协调员。

第3。我的问题。

我的测试结果是否正确?如果测试结果是正确的,那么kafka似乎不支持高度可用。

如果我的测试结果有误,问题是什么?

1 个答案:

答案 0 :(得分:0)

我被发现的原因,因为__consumer_offsets的复制因子被配置为2(头部两个kafka节点),所以无论有多少kafka节点,如果头部两个kafka节点都关闭,将报告错误:提交偏移失败。