【发布时间】:2017-03-02 00:15:05
【问题描述】:
我正在编写一个 shell 脚本来监控 kafka 代理。
我浏览了一些链接,发现如果 ZooKeeper 包含代理列表,并且在此列表中存在 IP 地址,则说明 kafka 代理正在运行。
我想要一个可以在我的 shell 脚本中使用的命令来获取代理列表并检查 kafka 是否正在运行。
有没有curl命令可以像elasticsearch一样获取kafka集群状态?
【问题讨论】:
-
我知道在 Kafka 的 bin 文件夹中的 zookeper-shell 脚本中,您可以调用
ls /brokers/ids来获取当前活跃的经纪人的 ID。我不知道如何将它作为参数传递给脚本...
标签: apache-kafka