1、简介
在 kafka-zookeeper 集群架构下,zookeeper 管理 kafka 的元数据信息,如何监控这些信息,并且能够直观查看和管理 kafka 一些具体 主题、分区等参数信息,是非常便于开发的,因此 Kafka-Eagle 是一个为监控 kafka 集群量身定制的一个项目。
2、Kafka-Eagle 下载安装
2.1、 Kafka-Eagle 下载
下载地址:EFAK
2.2、Kafka-Eagle安装
2.3、环境准备
Kafka-Eagle 的安装依赖于MySQL,MySQL 主要用来存储可视化展示的数据。需要mysql数据库。 数据库会自动创建一个 ke 并且初始化了一些表结构。
使用 docker 启动mysql。
2.4、修改efak配置
2.5、修改kafka启动脚本
vim bin/kafka-server-start.sh
注:集群所有kafka节点都要修改。
2.6、efak服务管理
如下图,登录之后显示这个页面就说明成功了。(下图各参数为0,是因为 cluster1.zk.list 参数后面没有加 /kafka 导致的,不影响最后结果)
3、总结
本文详细介绍 kafka-zookeeper 集群架构下,使用 Kafka-Eagle 对集群进行监控管理,大大降低使用和管理 kafka 的难度。