介绍

CMAK就是Kafka Manager的前身,能够管理多个集群,最主要的是可以查看Consumer Offset,方便查看消费进度。

环境要求

1、Kafka 0.8+

2、Java 11+。新版本都是用JDK11编译的,所以需要自行下载JDK11

3、CMAK3.0安装包:ZIP包下载地址 GitHub项目地址

说明:CMAK运行需要JDK11,在启动时候可以指定java-home,因此与系统JDK环境不会冲突

CMAK 安装

下载并解压

wget https://github.com/yahoo/CMAK/releases/download/3.0.0.4/cmak-3.0.0.4.zip

unzip cmak-3.0.0.4.zip

修改配置文件

修改application.conf中的hosts为实际hosts

kafka-manager.zkhosts=“10.120.75.102:2181,10.120.75.103:2181,10.120.75.107:2181”

cmak.zkhosts=“10.120.75.102:2181,10.120.75.103:2181,10.120.75.107:2181”

运行cmak

bin/cmak -Dconfig.file=conf/application.conf -Dhttp.port=8091 &

或者通过指定jdk方式运行(jdk版本过低无法云心最新的3.0.0.4)

bin/cmak -java-home /yourpath/soft/jdk-13 -Dconfig.file=conf/application.conf -Dhttp.port=8091 &

测试

如下输入ip和端口即可正常访问cmak。


新增kafka集群:

 kafka图形管理工具CMAK(原kafka-manager)【转】_csdn博客

 

 kafka图形管理工具CMAK(原kafka-manager)【转】_kafka_02

 

 kafka图形管理工具CMAK(原kafka-manager)【转】_java_03

broker:

 kafka图形管理工具CMAK(原kafka-manager)【转】_java_04

 

 

topic:

 kafka图形管理工具CMAK(原kafka-manager)【转】_kafka_05

 

 


 kafka图形管理工具CMAK(原kafka-manager)【转】_html_06

 

 

consumer:

 kafka图形管理工具CMAK(原kafka-manager)【转】_kafka_07