赞
踩
原文网址:Kafka工具--雅虎CMAK_IT利刃出鞘的博客-CSDN博客
说明
CMAK (Cluster Manager for Apache Kafka, previously known as Kafka Manager)之前的名字是:kafka manager。
官网
github: https://github.com/yahoo/CMAK
官网
https://github.com/yahoo/CMAK/releases
简介
步骤
1.下载解压
用别人编译好的:
https://github.com/wolfogre/kafka-manager-docker/releases
2.配置
我把上边下载的2.0.0.2文件放到此路径:D:\dev\kafka-manager。
conf/application.conf
配置 zookeeper 地址:
kafka-manager.zkhosts="127.0.0.1:2181,other.zookeeper.host.com:2181"
3.运行
先运行zookeeper,再运行kafka,再运行kafka-manager。
-Dhttp.port:kafka-manager默认使用9000端口,使用-Dhttp.port指定端口
-Dconfig.file=..\conf\application.conf:指定配置文件
- cd /d D:\dev\kafka-manager\bin
- kafka-manager -Dconfig.file=..\conf\application.conf -Dhttp.port=9002
- @cmd /k
等价于:
- cd /d D:\dev\kafka-manager\bin
- kafka-manager.bat -Dconfig.file=..\conf\application.conf -Dhttp.port=9002
- @cmd /k
注意:bin的路径不能太深了,不然会报错:
输入行太长。
命令语法不正确。
对于本处而言,若路径为此就会报上边这个错误:D:\dev\kafka-manager-2.0.0.2\bin\
4.测试
说明
执行启动命令后,可能会出现闪退的情况。
分析
这是Kafka在Window平台上存在的一个Bug。
解决方案
kafka-manager(一般只操作这步就可以了)
Zookeeper
Kafka
Cluster=> Add Cluster=> 展示出下图页面
填写必要项,填完后点击页面最下边的“Save”。
“Kafka Version”:我用的Kafka是2.7,最新版,但kafka-manager-2.0.0.2最大只支持到2.2.0。
点击“Save”之后:
Cluster=> List
点击想查看的集群
“查看集群”之后=> Topic=> List
点击要查看的主题即可,本处查看“topic_welcome”示例:
其他网址
kafka_0.10.1.0监控及管理_1032851561的博客-CSDN博客
No jmx port but jmx polling enabled!
Metrics这里没有数据:
查看日志,发现有此打印:
java.lang.IllegalArgumentException: requirement failed: No jmx port but jmx polling enabled!
原因
kafka服务必需要开启JMX
解决方案
法1:启动kafka服务时指定JMX_PORT值
JMX_PORT=9999 bin/kafka-server-start.sh -daemon config/server.properties
(对于windows是:kafka-server-start.bat)
法2:修改kafka-server-start.sh(对于windows是:kafka-server-start.bat)
在前面加上:
export JMX_PORT=9999
(对于windows是:set JMX_PORT=9999)
kafka-manager 安装_Do-CSDN博客
Kafka集群管理工具kafka-manager的安装使用_weixin_42073629的博客-CSDN博客
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。