kafka eagle作为一款kafka监控工具,提供web操作界面
可以及时添加/删除/修改Topic
源码GitHub:https://github.com/smartloli/kafka-eagle/
官网:https://www.kafka-eagle.org/
下载: http://download.kafka-eagle.org/
安装文档: https://docs.kafka-eagle.org/2.env-and-install
KafkaEagle必须要有JDK环境,所以本文安装示例是基于已有JDK的前提下。
如未安装可参考blog进行安装:Linux配置jdk环境
- 疯狂解压得到目录:efak-web-2.0.8
- 配置环境变量
- 修改system-config.properties文件
# zookeeper别名 efak.zk.cluster.alias=cluster1 # zookeeper连接地址 cluster1.zk.list=localhost:2181 # zookeeper客户端线程数,即zkCli个数 kafka.zk.limit.size=25 # web界面端口 efak.webui.port=8048 # 关闭数据大屏统计 efak.metrics.charts=false # sqlite配置文件路径 efak.driver=org.sqlite.JDBC efak.url=jdbc:sqlite:/data/kafka-eagle/efak-web-2.0.8/ke.db efak.username=root efak.password=123456
- 双击ke.bat启动kafka-eagle
确保zookeeper跟kafka已启动的状态下再启动kafka-eagle
- 登录web界面
url:http://localhost:8048/
默认账密:admin/123456
- 下载并解压
# 创建目录 [root@jszwjs56ji /]# mkdir /data/kafka-eagle && cd /data/kafka-eagle # 下载 [root@jszwjs56ji kafka-eagle]# wget -c "https://codeload.github.com/smartloli/kafka-eagle-bin/tar.gz/v2.0.8" -O kafka-eagle-2.0.8.tar.gz # 解压 [root@jszwjs56ji kafka-eagle]# tar -zxvf kafka-eagle-2.0.8.tar.gz [root@jszwjs56ji kafka-eagle]# mv kafka-eagle-bin-2.0.8/* ./ [root@jszwjs56ji kafka-eagle]# rm -rf kafka-eagle-* [root@jszwjs56ji kafka-eagle]# tar -zxvf efak-web-2.0.8-bin.tar.gz
- 配置环境变量
[root@jszwjs56ji kafka-eagle]# vim /etc/profile export KE_HOME=/data/kafka-eagle/efak-web-2.0.8 PATH=$PATH:$KE_HOME/bin
- 生效配置文件
[root@jszwjs56ji kafka-eagle]# source /etc/profile
- 修改配置文件
[root@jszwjs56ji kafka-eagle]# cd efak-web-2.0.8/ [root@jszwjs56ji efak-web-2.0.8]# vim conf/system-config.properties # 单机zookeeper efak.zk.cluster.alias=cluster1 cluster1.zk.list=localhost:2181 # 集群zookeeper efak.zk.cluster.alias=cluster1 cluster1.zk.list=10.2.1.197:2181,10.2.1.122:2181,10.2.1.237:2181 # zookeeper客户端线程数,即zkCli个数 kafka.zk.limit.size=25 # web界面端口 efak.webui.port=8048 # 使用mysql efak.driver=com.mysql.cj.jdbc.Driver efak.url=jdbc:mysql://127.0.0.1:3306/kafka_eagle?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull efak.username=root efak.password=123456
- 启动kafka-eagle
[root@jszwjs56ji efak-web-2.0.8]# ./bin/ke.sh start



