1、从官网下载kafka eagle2.1.0,解压后得到如下目录,
在这里插入图片描述2、添加环境变量
在这里插入图片描述
3、进入conf目录,修改system-config.properties文件。因为当前只有一个kafka服务器,所以设置efak.zk.cluster.alias=cluster1,就可以了。修改zookeeper的访问配置cluster1.zk.list=localhost:2181。注释cluster2和cluster3的所有相关配置。
配置文件中默认使用mysql保存数据,相关配置如下
在这里插入图片描述结果在mysql中创建了ke数据库后,启动kafka eagle报错,所需的数据库表都不存在,也不会自动创建,这个问题折腾了我很久。后来发现,只需修改
system-config.properties文件就能解决问题,将mysql的相关配置都注释掉,将sqllite的配置取消注释,修改efak.url的配置,如下所示

efak.driver=org.sqlite.JDBC
efak.url=jdbc:sqlite:/Kafka/efak-web-2.1.0/db/ke.db
efak.username=root
efak.password=www.kafka-eagle.org

######################################
# kafka mysql jdbc driver address
######################################
# efak.driver=com.mysql.cj.jdbc.Driver
# efak.url=jdbc:mysql://127.0.0.1:3306/ke?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&serverTimezone=Asia/Shanghai
# efak.username=root
# efak.password=123456

其中,/Kafka/efak-web-2.1.0/是D盘下kafka eagle的安装路径,启动后会自动生成ke.db文件。

4、如果要使用JMX监控,需要确保system-config.properties中efak.metrics.charts=true,并且还要修改kafka-server-start.bat文件,添加set JMX_PORT=“9999”,如下所示
在这里插入图片描述
5、进入bin目录,双击ke.bat,启动kafka eagle。
使用浏览器访问http://localhost:8048,用户名是admin,密码是123456,登录后界面如下所示
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐