Kafka-6、监控

Kafka监控工具有JmxTool、kafka-manager、Kafka Monitor、Kafka Offset Monitor等工具。比较好用的是kafka-manager,是雅虎公司开发,使用Scala语言编写的监控工具。
一、安装sbt
kafka-manager编译需要依赖sbt,所以需要先安装。
1、下载sbt包,下载地址:https://www.scala-sbt.org/download.html

2、上传到服务器,并解压,进入目录

unzip sbt-1.4.4.zip
cd sbt

3、创建启动脚本

vi sbt

sbt内容如下:

#!/bin/bash
SBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"
java $SBT_OPTS -jar /usr/sbt/bin/sbt-launch.jar "$@"

给脚本授权

chmod u+x ./sbt 

4、添加到环境变量中

vi /etc/profile
export PATH=/usr/sbt/:$PATH

生效

source /etc/profile

5、查看版本信息

sbt sbtVersion

第一次需要下载相关的包比较慢

二、安装kafka-manager
1、下载源码,下载地址:https://github.com/yahoo/CMAK
2、解压并编译

unzip CMAK-master.zip
cd CMAK-master
sbt clean dist

3、编译完后将target目录下的zip文件拷贝到目录并解压进入目录
4、修改配置文件

vi conf/application.conf
kafka-manager.zkhosts="zk1:2181,zk2:2181,zk3:2181"

5、添加执行权限并启动

chmod u+x bin/kafka-manager
nohup bin/kafka-manager -Dconfig.file=conf/application.conf -Dhttp.port=9001 &

三、测试kafka-manager
1、浏览器中输入:http://10.255.3.64:9001/
2、选择Cluster - Add Cluster
在这里插入图片描述

3、输入Cluster名称和Zookeeper地址
在这里插入图片描述
4、添加成功后,即可在页面查看集群相关信息
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值