1.配置一台centos7主机或者直接在kafka服务主机上部署也可以,关闭firewalld和selinux服务
2.安装java环境(需要jdk11以上)
参考:jdk1.8环境配置_Apex Predator的博客-CSDN博客
3.从github上下载编译好的cmak压缩包(下载最新版本的3.0.0.6)
下载地址:https://github.com/yahoo/CMAK/releases/download/3.0.0.6/cmak-3.0.0.6.zip
4.创建cmak服务目录
mkdir -p /etc/kafka/kafka-web
5.将下载的cmak压缩包放到cmak服务目录中解压
cd /etc/kafka/kafka-web
unzip cmak-3.0.0.6.zip
6. 进入配置文件目录编辑配置文件
cd /etc/kafka/kafka-web/cmak-3.0.0.6/conf
vi application.conf
http.port=9001 配置kafka manager端口号
kafka-manager.zkhosts="10.1.60.112:2181" 配置zookeeper集群的任意一台主机地址+端口
#kafka-manager.zkhosts=${?ZK_HOSTS} #将此项注释
cmak.zkhosts="10.1.60.112:2181" 配置zookeeper集群的任意一台主机地址+端口
#cmak.zkhosts=${?ZK_HOSTS} #将此项注释
7.启动cmak服务
nohup /etc/kafka/kafka-web/cmak-3.0.0.6/bin/cmak &
tail -f /etc/kafka/kafka-web/cmak-3.0.0.6/bin/nohup.out #查看启动输出,是否成功启用服务
8.访问cmak web页面
http://10.1.60.115:9001/
9. 添加cmka集群
10.查看kafka集群topic
可以直接在manager中创建topic
也可以直接添加partition