1. kafka eagle版本及kafka eagle安装包地址
我使用的kafka版本是kafka_2.13-6.2.0,kafka eagle版本是3.0.1
下载kafka eagle的网址是https://codeload.github.com/smartloli/kafka-eagle-bin/tar.gz/refs/tags/v3.0.1
前期配置zookeeper、kafka详见我的上一篇文章
2. 配置步骤
安装包解压缩在/opt目录下,进入该文件夹,找到bin文件夹所在的文件路径,例如:
/opt/kafka-eagle-bin-3.0.1/efak-web-3.0.1
编辑/etc/profile文件,将上述路径增加至文件中
export KE_HOME=/opt/kafka-eagle-bin-3.0.1/efak-web-3.0.1
export PATH=$PATH:$KE_HOME/bin
使用以下命令刷新环境以保存更改
source /etc/profile
进入kafka eagle文件夹下的conf文件夹,编辑system-config.properties这一文件
集群名修改
efak.zk.cluster.alias=cluster1
#如果有多个集群就写cluster2、cluster3等等
zookeeper列表修改,这个需要跟一开始配kafka集群时zookeeper配置文件中zookeeper.connnect字段一致
样例如下:
cluster1.zk.list=*.*.25.102:2181,*.*.25.103:2181,*.*.25.104:2181/KafkaTest
#如果有多个集群,就以相同方式增加cluster2、cluster3等等的属性
文件中kafka sqlite jdbc driver address下,看到jdbc的url为
efak.url=jdbc:sqlite:/hadoop/kafka-eagle/db/ke.db
可以更改为自己需要的地址,但在编辑完之后一定要创建这个目录让这个地址实际存在
配置完成之后,去集群每台机器的kakfa文件的bin文件夹下,找到kafka-run-class文件,增加
JMX_PORT=9581
确保JMX_PORT开启
最后启动kafka eagle
ke.sh start
最后出现以下反馈
[2023-12-11 09:44:03] INFO: Port Progress: [##################################################] | 100%
[2023-12-11 09:44:06] INFO: Config Progress: [##################################################] | 100%
[2023-12-11 09:44:09] INFO: Startup Progress: [##################################################] | 100%
[2023-12-11 09:44:00] INFO: Status Code[0]
[2023-12-11 09:44:00] INFO: [Job done!]
Welcome to
______ ______ ___ __ __
/ ____/ / ____/ / | / //_/
/ __/ / /_ / /| | / ,<
/ /___ / __/ / ___ | / /| |
/_____/ /_/ /_/ |_|/_/ |_|
( Eagle For Apache Kafka® )
Version v3.0.1 -- Copyright 2016-2022
*******************************************************************
* EFAK Service has started success.
* Welcome, Now you can visit 'http://*.*.*.*:8048'
* Account:admin ,Password:123456
*******************************************************************
* <Usage> ke.sh [start|status|stop|restart|stats] </Usage>
* <Usage> https://www.kafka-eagle.org/ </Usage>
*******************************************************************
其中 “Now you can visit ”后跟的网址即为kafka eagle的登录网址,我这里加密了。浏览器打开这个网址,可以看到
输入用户名跟密码,就可以进入kafka eagle了
配置结束