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

EFAK-v3.0.1版部署与使用

一、前言

  EFAK((Eagle For Apache Kafka,以前称为Kafka Eagle)用于在使用 Topic 的情况下监控 Kafka 集群。包含Offset 的产生、Lag的变化、Partition的分布、Owner、Topic的创建以及修改的时间等信息。

二、环境&安装包

  • 官方下载连接EFAK (Eagle For Apache Kafka®) 3.0.1
  • CentOS Linux release 7.9.2009 (Core)
  • Kafka2.6.3
  • Zookeeper3.7.0

三、部署&配置

Kafka、 Zookeeper部署这里就不多做教学了

1.kafka配置

kafka需要注意的配置:打开JMX PORT(编辑启动脚本添加该参数)

vim bin/kafka-server-start.sh
...
export JMX_PORT="9988" #端口随意
...

2.zookeeper配置

zookeeper需要注意的配置:打开zkcli权限(zookeeper版本>=3.5)

vim bin/zkServer.sh 
...
# zookeeper enable client commands
ZOOMAIN="-Dzookeeper.4lw.commands.whitelist=* ${ZOOMAIN}"
...

具体修改如图:
在这里插入图片描述

在启动参数里加一项就可,不是替换全部参数!!!
启动顺序:Zookeeper -> Kafka

3.EFAK部署

tar -xvf kafka-eagle-bin-3.0.1.tar.gz
cd kafka-eagle-bin-3.0.1/
tar -xvf efak-web-3.0.1-bin.tar.gz
cd efak-web-3.0.1
vim conf/system-config.properties
...
efak.zk.cluster.alias=cluster1
cluster1.zk.list=192.168.200.39:2181
...
efak.driver=com.mysql.cj.jdbc.Driver
efak.url=jdbc:mysql://xx.xx.xx.xx:3306/ke?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
efak.username=root
efak.password=xxxx

xxx替换成自己服务器具体信息
注意:数据库不需要创建,连接信息写对、权限给足 服务会自己创建ke数据库和table

3.1配置EFAK环境变量
vim /etc/profile
...
# EFAK变量
export KE_HOME=/srv/program/kafka-eagle-bin-3.0.1/efak-web-3.0.1
export PATH=$PATH:$KE_HOME/bin
# JAVA变量(必须配置,提前安装好环境)
export JAVA_HOME=/srv/program/jdk1.8.0_181
...
:wq
# 启动EFAK(已经启动Zookeeper和Kafka)
./bin/ke.sh start

四、使用&展示

官方使用手册:【EFAK-document】

1.仪表板

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.kafka节点信息

在这里插入图片描述

3.zookeeper节点信息

在这里插入图片描述

4.监控指标

在这里插入图片描述
在这里插入图片描述

5.Kafka元数据

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.KSQL使用

在这里插入图片描述
在这里插入图片描述

7.平衡

在这里插入图片描述

8.报警

在这里插入图片描述

五、结束语

  到此EFAK监控服务就部署完毕啦,如果有其它问题欢迎大家评论留言,如果觉得还可以,那么给作者点赞、收藏、关注吧!

http://www.lryc.cn/news/246950.html

相关文章:

  • 股票技术从初级到高级,从实盘进阶到摩尔缠论
  • 力扣105. 从前序与中序遍历序列构造二叉树
  • Windows环境下的JDK安装与环境配置
  • 【密码学引论】Hash密码
  • 【传智杯】儒略历、评委打分、萝卜数据库题解
  • java基础-IO
  • Java变量理解
  • 西南科技大学信号与系统A实验二(信号频谱分析)
  • C++-youtube cherno C++视频的一些知识点
  • sed命令
  • 【经验分享】开发问题记录总结(持续更新)
  • MySQL导出数据库中每个表前 3000 条数据
  • Spring事件注解@EventListener【观察】
  • 玩转Spring中强大的spel表达式!
  • HTTPS攻击原理 被攻击该如何防护
  • 【.NET Core】委托(Delegate)应用详解
  • 【LeetCode:1457. 二叉树中的伪回文路径 | 二叉树 + DFS +回文数】
  • 《golang设计模式》第三部分·行为型模式-06-备忘录模式(Memento)
  • Cache学习(4):Cache分配策略Cache更新策略Cache逐出策略
  • 角色管理--产品经理岗
  • SQL数据迁移实战:从产品层级信息到AB测试表
  • VMware系列:VMware安装Android虚拟机
  • 链接1:编译器驱动程序
  • 经典滑动窗口试题(二)
  • easyexcel指定sheet页动态给行列加背景色
  • 设计模式在实际业务中应用 - 模版方法
  • BGP综合实验
  • Global Surface Summary of the Day 全球逐日气象站点数据 GSOD数据集
  • Harmony OS4开发入门
  • .net core 事务