分享好友 最新动态首页 最新动态分类 切换频道
kafka可视化监控工具EFAK(kafka-eagle)安装教程
2024-12-26 22:27

要想对kafka进行可视化监控,我们可以使用EFAK(旧名:kafka-eagle)。

部署成功后,首页长这个样子。

第一步:安装

地址1:官方网站https://www.kafka-eagle.org/,最终跳转的还是github(https://github.com/smartloli/kafka-eagle-bin/archive/v3.0.1.tar.gz)

地址2:githubhttps://github.com/smartloli/kafka-eagle-bin/tags

两种下载方式:

windows操作系统:https://github.com/smartloli/kafka-eagle-bin/archive/refs/tags/v3.0.2.zip

linux操作系统:https://github.com/smartloli/kafka-eagle-bin/archive/refs/tags/v3.0.2.tar.gz

解压,最终得到:efak-web-3.0.2。

说明:最好和kafka放在同级目录下,方便管理。

第二步:环境配置

官方说明文档:https://docs.kafka-eagle.org/2.installation/

因为我在本地测试用的windows,所以本文将以windows为例进行说明。

第一:必须配置环境变量JAVA_HOME(jdk>=1.8)。

第二:必须配置环境变量KE_HOME。

第三步:参数配置

来到efak-web-3.0.2conf目录下,打开system-config.properties文件。

zookeeper集群配置

zookeeper的默认端口号是:2181,按自己的实际需要进行配置即可。

我就用了一个。

数据库配置

efak监控kafka,需要将数据存储到数据库当中。

在system-config.properties文件当中,我们支持使用sqlite

也支持使用mysql。

我这里使用mysql。

最终,在启动efak的时候,它会自动在当前设置的数据库当中建立以下表。

ke_alarm_clusters
ke_alarm_config
ke_alarm_consumer
ke_alarm_crontab
ke_connect_config
ke_consumer_bscreen_press
ke_consumer_group
ke_consumer_group_summary
ke_logsize
ke_metrics
ke_metrics_offline
ke_p_role
ke_resources
ke_role_resource
ke_sql_history
ke_topic_consumer_group_summary_view
ke_topic_rank
ke_user_role
ke_users

视图

ke_topic_consumer_group_summary_view

说明:如果我们不想要将efak的表建在咱们的业务库,那就需要我们手动创建一个库,例如:ke,来专门存储efak的所需的表。

当然,这也建表语句和要插入的数据,我们也可以自己手动创建。

查看代码

日志配置(非必要配置) 

来到efak-web-3.0.2kmsconf目录下,打开logging.properties文件。

找到java.util.logging.ConsoleHandler.encoding,并将其值改为:GBK。

如果不改的话,启动后,控制台里的中文将以乱码的形式展示。

第四步:开启JMX

来到kafka_2.13-3.5.1binwindows目录下,找到:kafka-server-start.bat。

选中,右键,编辑。

在set KAFKA_HEAP_OPTS=-Xmx1G -Xms1G下,增加以下参数配置。

保存。

切换到efak-web-3.0.2/bin目录下。

双击运行:ke.bat。

当控制台出现如下字样时,项目启动完成。

efak本地访问地址:http://localhost:8048/

会自动跳转至登录页。

用户名:admin

密码:123456

便捷启动

每次启动zk.bat,我们都要切换到efak-web-3.0.2bin目录下,那有没有更省事的办法呢?

我们可以在efak-web-3.0.2的同级目录下创建一个文件,将以下内容复制进去。

将文件保存为bat格式。

这样,以后启动efak,我们只需运行一个bat文件就可以了。 

修改efak的访问端口

修改efak的端口,实际上是修改tomcat的访问端口,因为本质上:efak是以tomcat来部署的项目。

来到efak-web-3.0.2kmsconf目录下,打开server.xml。

说明:

如果你的项目也是用tomcat进行部署的话,

这个tomcat的这些端口,最好都改了,以防端口冲突。

可以在上述端口前面,统一加:1。

Tomcat的端口号取值范围是0-65535之间任意未被占用的端口。

用户管理

用户信息最终保存在:ke_users表。

 

最新文章
拼多多店铺标题能和别人一样吗?如何优化标题?
最近有很多商家朋友都问过我同一个问题:老师啊,我产品现在能改标题不?改了又降权,不改流量到瓶颈了,不知道如何提升!今天我就出一期关于拼多多商品在什么情况下去改标题怎么去改最好详细讲解一下。相信大家都知道,你的商品卖的好不好
私信卡片工具一键跳转微信加好友如何实现?
您是否常常遭遇这样的困扰:想要引导平台粉丝或潜在客户快速添加微信好友,却面临重重阻碍?繁琐的手动操作、复杂的引导流程,让许多宝贵的人脉资源和商业机会从指尖溜走。别担心,私信卡片工具一键跳转微信加好友功能的出现,将为您彻底扭
Sora开始收费了,其他人怎么办?
《中国经营报》记者注意到,Sora最早于今年2月公开亮相,一度惊艳世界,但试用者局限于艺术家、动画师、电影制作人等专业人士。在此次OpenAI宣布开放之后,Sora官网注册人数激增导致页面无法正常使用。Sora产品负责人Rohan Sahai对此回应称
视频压缩在线工具,推荐6个实用工具
有时候视频文件体积太大不仅会占用设备的存储空间,降低设备的运行效率,在网络状况不佳的情况下,还会导致视频播放卡顿,十分影响用户的视频观看体验。对于这种情况,很多用户会选择压缩视频大小。那么有哪些比较好用的视频压缩在线工具或
西安市建设工程信息网平台/福州seo技巧培训
STL中,要删除容器内的一个元素,其方法会随着容器类型的不同而不同。  例如,对于STL容器c,c包含int类型的元素,现在需要删除c中等于2014的元素。 序列容器即具有连续内存的容器,如vector,
SEO关键词首页排名
SEO关键词首页排名 为什么选择我们的百度关键词排名优化服务?精准分析,量身定制优化策略我们深入分析你的行业和目标受众,帮助你选择最合适的关键词,并制定个性化的优化方案,确保你的网页能够排名靠前,吸引更多的潜在客户。高效优化,
搜索引擎营销文案写作技巧
搜索引擎营销文案写作技巧  我们一直提倡用SEO 的思想去写文章,即合理的将关键词分布在文章中。下面是YJBYS小编整理的搜索引擎营销文案写作技巧,希望对你有帮助!  1.标题醒目  标题是搜索引擎营销文案写作至关重要的地方,必须简单
国内可以24小时挂机的云电脑有哪些?
随着云计算技术的发展,越来越多的人需要使用云计算机。云计算机可以帮助我们随时随地访问桌面环境和应用程序,而不必担心数据丢失和缺乏计算能力。本文将为大家介绍几款可以24小时挂机的国产云电脑主机。1.阿里云阿里云是中国最大的云计算
澄迈爱采购代运营费用
百度爱采购服务商浅谈:上传产品图片需要注意的地方 百度爱采购服务商浅谈:上传产品图片需要注意的地方,不同的商品质量影响着商品的排序程度,主要因素有类目优化程度、图片质量、参数丰富度、时间、地域等,下面来了解下百度爱采购上传
相关文章
推荐文章
发表评论
0评