Kafka / 大数据 / 消息队列 / 系统运维

Kafka集群WEB管理平台CMAK部署使用

温馨提示:本文最后更新于2022-02-27 18:24:26,某些文章具有时效性,若有错误或已失效,请在下方留言或提交工单提交工单
浅时光 · 8月16日 · 2020年 · 本文1294个字,预计阅读4分钟 162710次已读

一、平台介绍


CMAK是由Yahoo开源的Kafka集群管理平台工具;之前叫做Kafka Manager

CMAK(以前称为Kafka Manager)是用于管理Apache Kafka群集的工具。

CMAK支持以下内容:

  • 管理多个集群
  • 轻松检查群集状态(主题,使用者,偏移量,代理,副本分发,分区分发)
  • 运行首选副本选择
  • 生成带有选项的分区分配,以选择要使用的代理
  • 运行分区的重新分配(基于生成的分配)
  • 使用可选的主题配置创建主题(0.8.1.1与0.8.2+具有不同的配置)
  • 删除主题(仅在0.8.2+上受支持,并记住在代理配​​置中设置delete.topic.enable = true)
  • 现在,主题列表指示标记为删除的主题(仅在0.8.2+上受支持)
  • 批量生成多个主题的分区分配,并可以选择要使用的代理
  • 批量运行分区的多个主题的重新分配
  • 将分区添加到现有主题
  • 更新现有主题的配置
  • (可选)原文链接:https://www.dqzboy.com为代理级别和主题级别的度量启用JMX轮询。
  • (可选)过滤出在Zookeeper中没有id / owner /&offsets /目录的使用者。

GitHub项目地址:

二、安装部署


1、环境要求

  • Kafka 0.8.. or 0.9.. or 0.10.. or 0.11..文章来源(Source):https://www.dqzboy.com
  • Java 11+

2、下载安装

  • 下载程序压缩包,并上传至服务器进行解压
Kafka集群WEB管理平台CMAK部署使用-浅时光博客
  • 解压软件包
unzip cmak-3.0.0.5.zip -d /usr/local/
cd /usr/local/
mv cmak-3.0.0.5 cmak

3、修改配置

cd /usr/local/cmak/
cd conf/
vim application.conf
Kafka集群WEB管理平台CMAK部署使用-浅时光博客

4、启动服务

/usr/local/cmak/bin/cmak -Dconfig.file=/usr/local/cmak/conf/application.conf -Dhttp.port=8090 -java-home /usr/local/jdk-11.0.7
  • 参数解释:
    • -Dconfig.file : 指明cmak配置文件路径
    • -Dhttp.port : web监听端口
    • -java-home : 指定java路径,也可以不指定。这里由于需要用jdk11,而我这台服务器上也安装了jdk8,所以需要指定下路径
  • 放置后台运行
nohup /usr/local/cmak/bin/cmak -Dconfig.file=/usr/local/cmak/conf/application.conf -Dhttp.port=8090 -java-home /usr/local/jdk-11.0.7 >/usr/local/cmak/cmakup.log 2>&1 &

三、访问页面


  • 浏览器输入:http://ip:8090
Kafka集群WEB管理平台CMAK部署使用-浅时光博客
文章来源(Source):浅时光博客
Kafka集群WEB管理平台CMAK部署使用-浅时光博客
原文链接:https://www.dqzboy.com
Kafka集群WEB管理平台CMAK部署使用-浅时光博客

如果创建集文章来源(Source):浅时光博客群出现错误,请参考以下方式解决:

  • 在zookeeper 的服务端 启动客户端,手工创建2个目录,就可以正常进行集群创建了
create /kafka-manager/mutex/locks ""
create /kafka-manager/mutex/leases ""



关注本站官方微信公众号『精彩程序人生』

扫描左侧二维码关注我们的微信公众帐号,在微信公众帐号中回复【资料】即可获取各类互联网技术学习资料。
关注博主不迷路~


本文作者:浅时光
原文链接:https://www.dqzboy.com/3200.html
版权声明:知识共享署名-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)协议进行许可
转载时请以超链接形式标明文章原始出处和作者信息
免责声明:本站发布的内容(图片、视频和文字)以及一切破解补丁、注册激活和软件解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。访问和下载本站内容,说明您已同意上述条款!


2 条回应

必须 注册 为本站用户, 登录 后才可以发表评论!

  1. 起了一阵风未知2020-8-19 · 21:35

    不错

  2. MK_King未知2020-8-16 · 20:47

    强啊,又有新文章学习了

本站已稳定运行: | 耗时 0.435 秒 | 查询 22 次 | 内存 40.82 MB