本文分享自华为云社区《KAFKA EAGLE 监控MRS kafka之操做理论-云社区-华为云》,做者: 啊喔YeYe 。
1.Kafka Eagle简介Kafka eagle 是一款散布式、高可用的kafka监控软件,供给丰富的kafka监控目标,例如:Kafka集群的Broker数、Topic数、Consumer数、Topic LogSize Top10、Topic Capacity Top10、Lag挤压,CPU/Memory监控等。
Eagle新版本中改名为EFAK,基于版本3.0.1对接监控MRS 3.1.0(通俗集群)中的kafka集群。
2. Eagle安拆步调2.1 修改MRS kafka jmx办事的ip,重启生效MRS manager进进kafka设置装备摆设页面,输进JMX搜刮,修改KAFKA_JMX_IP为 ${BROKER_IP}
2.2 把efak安拆包放到集群目次下,然后解压tar –xvf kafka-eagle-bin-3.0.1.tar.gzcd kafka-eagle-bin-3.0.1tar –xvf efka-web-3.0.1-bin.tar.gz2.3 在opt目次下新建efak目次把efka-web-3.0.1复造到/opt/efka目次下
2.4 新建情况变量vim /etc/profileexport KE_HOME=/opt/efka/efka-web-3.0.1PATH变量后面添加:$KE_HOME/bin例如:
source /etc/profile
2.5 修改/opt/efka/efka-web-3.0.1/conf/system-config.properties设置装备摆设文件cluster1.zk.list的值改为kafka办事的metrics.reporter.zookeeper.url设置装备摆设项的值
efak.zk.cluster.alias只保留一个clusterefak.zk.cluster.alias=cluster1cluster1.zk.list=XXX:2181,XXX:2181,XXX:2181/kafka#cluster2.zk.list=xdn10:2181,xdn11:2181,xdn12:2181
修改kafka jmx uri的设置装备摆设
cluster1.efak.jmx.uri=service:jmx:rmi:///jndi/rmi://%s/kafka
修改kafka mysql jdbc driver address数据库相关的设置装备摆设
efak.driver=com.mysql.cj.jdbc.Driverefak.url=jdbc:mysql://127.0.0.1:3306/ke?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNullefak.username=rootefak.password=XXX
2.6 启动efka办事sh /opt/efak/efak-web-3.0.1/bin/ke.sh start如下启动ok
2.7 拜候EFKA Webui 默认用户密码:admin/123456kafka集群监控
Topic监控
Consumer监控
3. 常见问题问题:无法获取kafka cpu与内存监控信息日记提醒:
java.io.IOException cannot be cast to javax.management.remote.JMXConnector
原因:jmx地址设置装备摆设错误,默认jmx地址为:
cluster1.efak.jmx.uri=service:jmx:rmi:///jndi/rmi://%s/jmxrmiMRS内kafka jmx名称为kafka,需要设置为:
cluster1.efak.jmx.uri=service:jmx:rmi:///jndi/rmi://%s/kafka点击下方,第一时间领会华为云别致手艺~
华为云博客_大数据博客_AI博客_云计算博客_开发者中心-华为云