当前位置: 首页 > article >正文

Kafka可视化工具EFAK(Kafka-eagle)安装部署

Kafka Eagle是什么?

Kafka Eagle是一款用于监控和管理Apache Kafka的开源系统,它提供了完善的管理页面,例如Broker详情、性能指标趋势、Topic集合、消费者信息等。
源代码地址:https://github.com/smartloli/kafka-eagle

前置条件:

        先安装kafka服务端并完成zookeeper、kafka的启动工作

        先安装mysql数据库服务器,并分配好端口、账号、密码

准备安装包

        下载JDK,下载链接:Java Downloads | Oracle 中国https://www.oracle.com/cn/java/technologies/downloads/#java8        下载EFAK,下载链接:EFAKhttps://www.kafka-eagle.org/

解压 JDK

        上传jdk安装包 jdk-8u441-linux-x64.tar.gz 至服务器 /opt 目录下

        执行 tar -xvf jdk-8u441-linux-x64.tar.gz 解压,解压后的目录为 jdk1.8.0_441

解压 EFAK

        上传EFAK 安装包 kafka-eagle-bin-3.0.1.tar.gz 至服务器 /root 目录下

        执行 tar -zxvf kafka-eagle-bin-3.0.1.tar.gz 解压 ,解压后的目录为 kafka-eagle-bin-3.0.1

        cd kafka-eagle-bin-3.0.1 进入目录,里面还有一个tar.gz压缩包 efak-web-3.0.1-bin.tar.gz

        执行 tar -xvf efak-web-3.0.1-bin.tar.gz 再解压,解压后的目录为 efak-web-3.0.1

配置JDK环境变量、EFAK环境变量

        执行 vi /etc/profile 编辑,添加以下配置:

        #增加EFAK的环境变量KE_HOME,指向efak的安装目录
        export KE_HOME=/root/kafka-eagle-bin-3.0.1/efak-web-3.0.1
        #增加JDK的环境变量JAVA_HOME,指向JDK的安装目录
        export JAVA_HOME=/opt/jdk1.8.0_441
        export JRE_HOME=$JAVA_HOME/jre
        export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
        #将JAVA_HOME和KE_HOME添加到环境
        export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$KE_HOME/bin:$PATH

        保存编辑,然后执行 source /etc/profile 刷新环境信息

修改EFAK配置

        执行 cd ${KE_HOME}/conf 进入efak 配置文件目录

        执行 vi system-config.properties 修改配置文件

        将配置文件中以下信息进行替换

efak.zk.cluster.alias=cluster1,cluster2
cluster1.zk.list=tdn1:2181,tdn2:2181,tdn3:2181
cluster2.zk.list=xdn1:2181,xdn2:2181,xdn3:2181

        替换成自己服务器的zookeeper集群配置(示例只配置一台zookeeper节点)

        efak.zk.cluster.alias=cluster1
        cluster1.zk.list=localhost:2181

        修改mysql数据库配置,将以下的数据库链接信息改成你自己安装的mysql数据库信息

        

启动EFAK

        cd ${KE_HOME}/bin

        ./ke.sh start 

        

                

至此配置、启动EFAK完成,使用http://IP:8048端口即可访问EFAK的web界面

        使用账号 admin 密码 123456 进行登录

异常记录:

请勿使用 yum install jdk 安装的目录,其中不包含efak所需的一些文件,会导致如下异常信息

/usr/lib/jvm/jre-openjdk/bin/jar: No such file or directory


http://www.kler.cn/a/561997.html

相关文章:

  • OpenCV(9):视频处理
  • Linux 第三次脚本作业
  • HBase:大数据时代的“超级数据库”
  • 分布式之Gossip协议
  • 设计模式 简单汇总
  • java-阶乘
  • ​第十一届传感云和边缘计算系统 (SCECS 2025)
  • html css js网页制作成品——HTML+CSS甜品店网页设计(5页)附源码
  • LINUX、WIN32、MACOSX多个平台上GCC、MSVC之间结构体按序列大小1字节对齐
  • mongodb常用操作命令
  • 【IEEE出版,往届会后3个月EI检索 | 西华大学主办 | 中英文期刊、SCI期刊推荐】第四届能源、电力与电气国际学术会议(ICEPET 2025)
  • Java 后端开发技术学习总结:实用代码示例与项目实操经验大公开
  • JAVA面试常见题_基础部分-(1)
  • ADCS-ESC1漏洞环境构造与利用
  • 【大语言模型】【整合版】DeepSeek 模型提示词学习笔记(散装的可以看我之前的学习笔记,这里只是归纳与总结了一下思路,内容和之前发的差不多)
  • JavaScript函数-函数的两种声明方式
  • 基于YOLO11深度学习的苹果叶片病害检测识别系统【python源码+Pyqt5界面+数据集+训练代码】
  • [Ubuntu] 记录系统崩掉进入initramfs模式后的解决方法
  • Kubernetes集群状态检查与告警整合的自动化
  • 高速公路自动化安全监测预警系统解决方案