首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Java中获取主题所属的代理

如何在Java中获取主题所属的代理
EN

Stack Overflow用户
提问于 2019-05-22 00:20:25
回答 2查看 275关注 0票数 1

我有一群卡夫卡经纪人。我正在尝试获取主题级别的指标,对于驻留在代码所指向的特定代理上的主题,我已经成功地做到了这一点。Zookeeper返回所有代理上所有主题的列表。当我尝试获取每个主题的指标时,这会导致失败。

我使用此函数从zookeeper获取主题列表:

ZooKeeper zk = new ZooKeeper("kafka.ip:port", 1000, null);
return zk.getChildren("/brokers/topics", false);

为了获得主题指标,我使用了JMX。JMX连接器仅指向单个代理。当我用来获取指标的代码遇到一个不存在于该代理上的主题时,它会失败,因为该主题在代理的眼中并不存在。

这就引出了我的问题:有没有办法让一个话题继续存在的经纪人?有没有更好的方法来做这件事?

谢谢!

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56242555

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档