Hi Neha,

Thanks for your reply.

ZkClient zk = new ZkClient(serverstring );
List<String> partitions = zk.getChildren("/brokers/topics/test-topic/1");
// my topic = test-topic, broker id = 1

This broker is associated with partition 0. So I am expecting output should
be [0] but I am getting empty response [].

Is there anything wrong in the way I am calling it?
Please help.

Thanks
Sourabh


On Wed, Feb 27, 2013 at 11:22 PM, Neha Narkhede <neha.narkh...@gmail.com>wrote:

> Sourabh,
>
> In 0.7, you can use zkclient or the zookeeper client library to query the
> following zookeeper path to get a number of partitions for a topic -
>
> get /brokers/topics/[topic]/[broker-id]
>
> This will give you # of partitions/broker, you can then add up this value
> across all brokers.
>
> Thanks,
> Neha
>
>
> On Wed, Feb 27, 2013 at 4:32 AM, sourabh chaki <chaki.sour...@gmail.com
> >wrote:
>
> > Hi All,
> >
> > I am using zookeeper based connector to get data from Kafka Server. Is
> > there any way to get all the partitions from zookeeper for a given topic?
> >
> > I need do do that through java code.
> >
> > Please help!!!
> >
> > Thanks.
> >
>

Reply via email to