Kafka Eagle是一款结合了目前大数据Kafka监控工具的特点,重新研发的一块开源免费的Kafka集群优秀的监控工具。它可以非常方便的监控生产环境中的offset、lag变化、partition分布、owner等。
官方网址:EFAK
点击下载,将安装包下载到电脑本地,然后再借助工具上传到服务器或者虚拟机中:
新建mkdir kafka_eagle文件夹,将安装包上传到该文件夹下:
tar -zxvf kafka-eagle-bin-3.0.1.tar.gz
继续解压:
tar -zxvf efak-web-3.0.1-bin.tar.gz
配置kafka_eagle环境变量:
sudo vim /etc/profile
# KAFKA_EAGLE
export KE_HOME=/home/admin/kafka_eagle/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文件:
可以参考下面图片(注意不同版本,可以参考官方文档):
配置JAVA_HOME:
# 大约25行左右,也就是说最上方添加,根据自己的jdk路径配置
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
可以修改启动内存:
vim ke.sh
启动程序:
./ke.sh start
查看是否启动成功:
./ke.sh status
注意:状态可能失败的原因:如服务器或虚拟机中没有安装mysql数据库。
打开可视化界面:
输入默认账号、密码登录:
接下来便可以对Kafka进行一系列的可视化操作了。
注意:启动中可能存在的问题
1、查看是否启动成功:
./ke.sh status
注意:状态可能失败的原因:如服务器或虚拟机中没有安装mysql数据库。
2、启动正常,但是网页输入账号密码后登录不进去。
检查mysql中数据库ke是否已经创建。
检查当前用户是否有操作数据库的权限。