如何在使用kafka 0.7.2客户端时找到分区的leader / kafka代理

时间:2014-11-03 19:37:08

标签: apache-kafka

我正在尝试为kafka编写一个SimpleConsumer并使用kafka client 0.7.2来做同样的事情。我遵循kafka 0.8文档中给出的示例: https://cwiki.apache.org/confluence/display/KAFKA/0.8.0+SimpleConsumer+Example

该示例使用

  

private String findNewLeader(String a_oldLeader, String a_topic, int a_partition, int a_port) throws Exception

...在提供的种子代理列表中找到特定分区的领导者。我们如何在kafka 0.7.2中做同样的事情?示例中的某些代码不适用于0.7.2。

在使用kafka 0.7.2客户端时,是否有任何具体的例子说明如何找出分区的领导者?

1 个答案:

答案 0 :(得分:1)

正如我对 0.7.2 的理解,您不需要为主题/分区找到领导者代理。相反,您需要连接到每个代理并从所有代理请求特定分区的消息。