繁体   English   中英

Kafka:如何列出所有有数据流动的主题

[英]Kafka: How to list all the topics that have data flowing in them

如何列出所有有数据流动的主题?

我有一个带有 zookeeper 的 Kafka 集群(Confluent 7.2.1)。 我有超过 120 个主题,其中一些不活跃。 我可以使用kafka-topics --list --bootstrap-server...列出所有主题。 这将返回所有主题的列表。 我正在寻找列出当前包含数据的主题。 我的主题数据最长可达 7 天。 谢谢

开箱即用,没有简单的方法可以做到这一点。

您需要遍历每个主题,然后使用-1-2标志将名称传递给GetOffsetShell命令以获取开始和结束偏移量,然后进行比较; 当它们匹配时,主题当前为空,但这并不意味着新的制作人没有在您运行该工具的几秒钟内启动。

或者,可能有诸如 Prometheus 导出器之类的度量工具,可以查询代理日志目录的磁盘使用情况并报告空文件夹

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM