kafka可视化工具有很多种,常见的有Kafka Monitor、Kafka Manager(CMAK)、Kafka Eagle等。今天就kafka manager(CMAK)部署和配置。cmak请参考github官方说明。
https://github.com/yahoo/CMAK
1、下载最新版本的cmak。下载地址:
$ wget https://github.com/yahoo/CMAK/releases/download/3.0.0.5/cmak-3.0.0.5.zip
2、设置端口。
cmak的默认端口是9000,这个在linux上需要配置的,如果在阿里云或者华为云上需要在安全组里面添加上对应的端口号。当然这个端口在启动的时候也可以改变的(后面会介绍)
3、解压cmak。配置启动项,
解压命令:
$ unzip cmak-3.0.05.zip
如果报不识别命令:unzip 需要安装unzip。执行命令:$ yum install unzip
4、设置文件。编辑配置文件application.conf
下面是关于zookeeper的设定。需要根据自身的实际情况来设定,
zkhosts是使用集群的时候设定。
设置登录控制台的用户名和密码,请根据实际情况设定。
5、以上设定后启动服务。
注意:cmak从3.0.0.2版本开始使用java 11编译,所以启动java环境也必须是java11的,要不然会报版本不适应错误。我的服务器上使用的jdk版本是1.8。
正常的启动命令:$ bin/cmak。
如果碰到版本不一致的情况下,可以下载一个java11的linux版本jdk解压到一个地方。然后指定jkd启动环境。例如:
6、服务端请求服务:
输入上面设置的登录用户名密码。
这样就可以愉快的干活啦。。不需要命令去操作kafka了。
以上是本人的操作,欢迎大家交流。