什么是kafka.server:type = KafkaServer,name = BrokerState with 4 mean?

时间:2017-04-27 13:17:08

标签: apache-kafka

一个经纪人显示kafka.server:type=KafkaServer,name=BrokerState mbean,其值为4

enter image description here

我发现BrokerStates显示的值为0,1,2,3,6和7.什么是4

1 个答案:

答案 0 :(得分:3)

状态4表示RunningAsController 但它已被this提交于2016年6月29日删除。并在文档中添加了以下消息:

  

已删除BrokerState“RunningAsController”(值4)。由于存在错误,经纪人只能在转出之前暂时处于此状态,因此移除的影响应该是最小的。检测给定代理是否为控制器的推荐方法是通过kafka.controller:type = KafkaController,name = ActiveControllerCount metric。