【发布时间】:2019-09-30 19:47:01
【问题描述】:
我正在尝试使用 Kafka。我能够获得一个带有 Zookeeper 的基本集群和一个运行和生产/消费数据的代理。 Kafka 是否有交互式管理 shell/cli? 我想对所有主题、主题的分区、生产/消费率、持久化数据量等有一个视图。 我已经在网上搜索并查看了安装。我找不到任何管理实用程序。
谢谢,
【问题讨论】:
标签: apache-kafka
我正在尝试使用 Kafka。我能够获得一个带有 Zookeeper 的基本集群和一个运行和生产/消费数据的代理。 Kafka 是否有交互式管理 shell/cli? 我想对所有主题、主题的分区、生产/消费率、持久化数据量等有一个视图。 我已经在网上搜索并查看了安装。我找不到任何管理实用程序。
谢谢,
【问题讨论】:
标签: apache-kafka
有Kafka Web Console 和Kafka Offset Monitor。 Kafka Web 控制台可能无法满足您的所有需求,但将来它会包含您所要求的。
【讨论】:
Kafka 指标可能会通过 JMX 公开并在 jconsole 中进行探索。
在每个代理上,在 Linux/MacOS 上的 kafka-server-start.sh 某处添加以下行:
export JMX_PORT=9999
或kafka-server-start.bat(在 Windows 上):
set JMX_PORT=9999
请注意,大多数 JMX 指标都会公开本地代理的状态,因此您必须同时连接到所有代理才能了解全貌。因此,将必要的 JMX 指标导出到您选择的监控系统(Ganglia/Graphite/Nagios/等)会更方便。
【讨论】: