kafka监控之--eagle
一、下载安装
1、下载地址:
http://download.kafka-eagle.org/
文档
http://www.kafka-eagle.org/articles/docs/introduce/what-is-kafka-eagle.html
# wget https://github.com/smartloli/kafka-eagle-bin/archive/v2.0.4.tar.gz
2、上传到集群然后解压
# tar zxvf kafka-eagle-bin-2.0.4.tar.gz -C /data1/hadoop/
# cd /data1/hadoop/kafka-eagle-bin-2.0.4/
# tar zxvf kafka-eagle-web-2.0.4-bin.tar.gz
# mv kafka-eagle-web-2.0.4 /data1/hadoop/kafka-eagle
# cd .. && rm -rf kafka-eagle-bin-2.0.4/
3、修改权限
# cd kafka-eagle/bin/
# chmod 777 ke.sh
4、修改配置文件system-config.properties
kafka eagle是可以监控多个集群,同时可以开启ssl安全的。数据建议存储在mysql。
######################################
# multi zookeeper&kafka cluster list
######################################
kafka.eagle.zk.cluster.alias=cluster1
cluster1.zk.list=hadoop104:2181
######################################
# kafka offset storage
######################################
cluster1.kafka.eagle.offset.storage=kafka
######################################
# enable kafka metrics
######################################
kafka.eagle.metrics.charts=true
kafka.eagle.sql.fix.error=false
######################################
# kafka jdbc driver address
######################################
kafka.eagle.driver=com.mysql.jdbc.Driver
kafka.eagle.url=jdbc:mysql://127.0.0.1:3306/ke?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
kafka.eagle.username=root
kafka.eagle.password=123456
5、开启kafka集群监控jmx端口
修改 kafka-server-start.sh脚本
if [ "x$KAFKA_HEAP_OPTS" = "x" ]; then
export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"
fi
为
if [ "x$KAFKA_HEAP_OPTS" = "x" ]; then
export KAFKA_HEAP_OPTS="-server -Xms2G -Xmx2G -XX:PermSize=128m
-XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:ParallelGCThreads=8 -
XX:ConcGCThreads=5 -XX:InitiatingHeapOccupancyPercent=70"
export JMX_PORT="9999"
fi
集群所有节点都需要修改,同时需要重启kafka集群,对于生成集群来说,这算是一个不好的点、
6、查看端口是否监听
7、启动eagle
# cd /data1/hadoop/kafka-eagle/bin
# ./ke.sh start
访问账号和密码:admin/123456
注:在启动eagle的时候,需要先启动mysql。
二、界面访问
记录学习和生活的酸甜苦辣.....哈哈哈
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决