分享好友 最新动态首页 最新动态分类 切换频道
Kafka可视化管理工具-CMAK(kafka-manager)
2024-12-26 20:12

为了简化开发者和服务工程师维护Kafka集群的工作,yahoo构建了一个叫做Kafka管理器的基于Web工具,叫做 Kafka Manager(已改名为 cmak)。

Kafka可视化管理工具-CMAK(kafka-manager)

这个管理工具可以很容易地发现分布在集群中的哪些topic分布不均匀,或者是分区在整个集群分布不均匀的的情况。

它支持管理多个集群、选择副本、副本重新分配以及创建Topic。同时,这个管理工具也是一个非常好的可以快速浏览这个集群的工具,有如下功能

1.管理多个kafka集群
2.便捷的检查kafka集群状态(topics,brokers,备份分布情况,分区分布情况)
3.选择你要运行的副本
4.基于当前分区状况进行
5.可以选择topic配置并创建topic(0.8.1.1和0.8.2的配置不同)
6.删除topic(只支持0.8.2以上的版本并且要在broker配置中设置delete.topic.enable=true)
7.Topic list会指明哪些topic被删除(在0.8.2以上版本适用
8.为已存在的topic增加分区
9.为已存在的topic更新配置
10.在多个topic上批量重分区
11.在多个topic上批量重分区(可选partition broker位置)

kafka-manager 项目地址:https://github.com/yahoo/kafka-manager

        注意:cmak环境要求JDK版本为11

 
 

1. 项目下载地址:https://github.com/yahoo/CMAK/releases

 修改 application.conf
将 kafka-manager.zkhosts="kafka-manager-zookeeper:2181中的 zookeeper 地址换成自己安装的,原配置的 kafka-manager.zkhosts ,cmak.zkhosts注释,参考下面

 

5. 开通端口

(1)各个宿主机(zookeeper 开通端口/或防火墙,保证cmak 服务器可访问对应端口
(2)cmak 服务器开通页面访问端口(默认9000,若有使用冲突,可启动配置其他端口

6. 启动

确保自己本地的ZK已经启动了之后,我们来启动Kafka-manager。

kafka-manager 默认的端口是9000。

可通过 -Dhttp.port,指定端口; -Dconfig.file=conf/application.conf指定配置文件:

临时启动
bin/kafka-manager -Dhttp.port=10001

后台启动(最好使用脚本,存储pid
nohup bin/kafka-manager -Dhttp.port=10001 &

使用ip地址:端口访问测试

 启动成功

点击【Cluster】>【Add Cluster】打开如下添加集群的配置界面

输入集群的名字(如Kafka-Cluster-1)和 Zookeeper 服务器地址(如localhost:2181,选择最接近的Kafka版本(如2.2.0

注意:如果没有在 Kafka 中配置过 JMX_PORT,千万不要选择第一个复选框。
Enable JMX Polling
如果选择了该复选框,Kafka-manager 可能会无法启动。

 主题列表

 

 broker

 

配置保存失败kafka manager添加集群出现错误KeeperErrorCode

Yikes! KeeperErrorCode = Unimplemented for /kafka-manager/mutex Try again.

解决办法

登录到zookeeper客户端,手动创建/ kafka-manager/ mutex / locks和/ kafka-manager / mutex / leases节点

 

参考文档:Kafka可视化管理工具kafka-manager部署安装和使用-已更名为CMAK_沮丧的南瓜的博客-CSDN博客_kafka manager
kafka manager添加集群出现错误KeeperErrorCode_胖琦的博客-CSDN博客

其他参数配置,不再讲解

主题列表

 点击【topic】下面的主题名称,即可查看主题

 

最新文章
小红书加购后,如何有效转化为实际购买?
小红书作为一个集社区分享和电商购物于一体的平台,其加购转化策略对于品牌和商家来说至关重要,以下是对小红书加购如何转化的详细解答:1、完善账号信息:确保小红书账号的头像、昵称、简介等信息完整且吸引人,体现品牌特色和价值主张。2
用AI轻松生成超逼真美女写真,SEO优化技巧尽在这里!
限时免费,点击体验最近超火的AI生图神器,坐拥3000美女的大男主就是你! https://ai.sohu.com/pc/generate/textToImg?_trans_=030001_yljdaimn 在这个数字化的时代,我们常常在社交平台上看到一些令人惊艳的美女写真。而你是否好奇,这些
狄耐克连续九年获此殊荣,可视对讲稳居第一
  2024年12月14日,由全联房地产商会、链筑平台主办的“RIDC2024房地产创新发展大会暨年度盛典”在北京举行,()副总经理黄发扬出席会议,与来自政府机关、金融机构、研究智库以及全国房地产产业链行业的知名学者、房企、供应链企业领导
神乐相信
电梯中!【叮咚!】【烫嘴的面,请求添加你为好友。】看着手机上微信消息,方小草下意识选择了同意。方小草挑挑眉,嘀咕道:“除了我,还有人喜欢用这种奇葩的网名。”方小草中学时的QQ名,就叫烫嘴的面来着。方小草走出电梯,一边走向家门
【PyCharm】从零到一:Python爬虫实战教程,小白、绕过反爬虫机制、实战案例全解析
爬虫(Web Crawler)是一种自动浏览万维网并从中收集信息的程序。它们常被用于搜索引擎、数据分析、市场研究等领域。在本文中,我将通过一个简单的Python爬虫实例(获取豆瓣评分前250的电影名称)来演示如何
适合 苹果手机的浏览器,苹果手机推荐浏览器,让您的浏览更顺畅
苹果手机使用的操作系统是iOS,其内置的Safari浏览器是非常优秀的。可是,Safari并不是唯一的选择。有些用户想要使用更快、更安全、更多功能的浏览器。 分别从浏览速度和性能、安全性、用户体验以及功能等方面介绍适合苹果手机的浏览器。Go
谷歌浏览器打开为什么是360首页怎么恢复 恢复谷歌浏览器主页的方法【详解】
  谷歌浏览器 打开为什么是360首页怎么恢复?谷歌浏览器的设计非常的简洁,用户们使用起来也是非常方便的,所以还是深受广大用户们所喜爱的,最近很多小伙伴都发现自己的win10系统打开谷歌浏览器发现不是原本的页面,而是360的首页,是为
龙江税务 5.6.2
龙江税务app是一款便捷市民的掌上税务办理软件。软件拥有非常实用的功能,可以帮助市民更方便更轻松的交税纳税。而且该款软件能够在线办理业务,让市民感受到移动端的高效便捷服务!龙江税务软件介绍 龙江税务如何进行税费缴纳? 1、进入龙江
香港挂挂牌资料精选,香港挂挂牌资料精选,深度解析与实际应用指南,迅速处理解答问题_C版29.875
摘要:,,本文提供香港挂挂牌资料的精选内容,包括深度解析与实际应用指南。本书旨在迅速解答问题,帮助读者更好地理解和运用香港挂挂牌资料。通过精选资料,读者可以迅速获取关键信息,掌握实际应用技巧。本书适用于对香港挂挂牌感兴趣的
如何通过成品站1.1.719提升站建设效率
成品网站1.1.719是一个为用户提供简便快捷网站构建和管理工具的系统版本,旨在为企业、个人站长和开发者提供一个便捷高效的建站平台。无论是对新手还是经验丰富的用户,成品网站1.1.719都能有效降低建站难度,提高网站运营效率。本文将深入
相关文章
推荐文章
发表评论
0评