Yahoo Kafka Manager(CMAK)

yahoo/CMAK

CMAK 是 Yahoo 开源的 Kafka 管理工具,具有以下功能:

  1. 管理多个kafka集群
  2. 便捷的检查kafka集群状态(topics,brokers,备份分布情况,分区分布情况)
  3. 选择你要运行的副本
  4. 基于当前分区状况进行
  5. 可以选择topic配置并创建topic(0.8.1.1和0.8.2的配置不同)
  6. 删除topic(只支持0.8.2以上的版本并且要在broker配置中设置delete.topic.enable=true)
  7. Topic list会指明哪些topic被删除(在0.8.2以上版本适用)
  8. 为已存在的topic增加分区
  9. 为已存在的topic更新配置
  10. 在多个topic上批量重分区(可选partition broker位置)

kafka集群管理工具kafka-manager部署安装

Docker Hub

KafkaOffsetMonitor

smorin/KafkaOffsetMonitor

一个简单的监控程序,用于监控 Kafka 的 consumer 和对应的 offset 偏移量。