分享好友 最新动态首页 最新动态分类 切换频道
Kafka可视化管理工具kafka-manager部署安装和使用-已更名为CMAK
2024-12-26 21:26

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

Kafka可视化管理工具kafka-manager部署安装和使用-已更名为CMAK

这个管理工具可以很容易地发现分布在集群中的哪些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

 
 
 

想要查看和管理Kafka,完全使用命令并不方便,我们可以使用雅虎开源的Kafka-manager,GitHub地址如下

https://github.com/yahoo/kafka-manager

进入到源码目录,执行https://blog.csdn.net/qq_43631716/article/details/sbt clean dist 进行编译

编译完成后会生成一个kafka-manager-1.3.3.23.zip文件,这个文件就是编译后的文件

这个编译过程太漫长了… 没等到… 建议大家用下面编译好的。

:上面下载的是源码,下载后需要按照后面步骤进行编译。如果觉得麻烦,可以直接从下面地址下载编译好的 kafka-manager-1.3.3.7.zip。

链接:https://pan.baidu.com/s/1qYifoa4
密码:el4o

我们创建一个kafka-manager的文件夹,然后进行解压

 
 
 
 

将kafka-manager.zkhosts="kafka-manager-zookeeper:2181"中的zookeeper地址换成自己安装的。

 
 

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

kafka-manager 默认的端口是9000。

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

我们使用默认端口号启动吧

 

我们使用bin/kafka-manager这个命令来启动,会使用默认配置文件和端口号9000.

启动完毕后可以查看端口是否启动,由于启动过程需要一段时间,端口起来的时间可能会延后。

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

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

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

如果设置的Partitons和Replication Factor都是2,这种情况下该主题的分布就和上图中Kafka集群显示的相同,此时P0,P3是同一个主题的两个分区。P1,P2也是同一个主题的两个分区,Server1和Server2其中一个会作为Leader进行读写操作,另一个通过复制进行同步。

如果设置的Partitons和Replication Factor都是1,这时只会根据算法在某个Server上创建一个分区,可以是P0~4中的某一个(分区都是新建的,不是先存在4个然后从中取1个)。

这里我们都设置为2,点击【Create】然后进入创建的这个主题,显示如下。

最新文章
九创wordpress外贸企业主题ePress欧美风格简洁大气外贸网站建设首选
wordpress企业 | wordpress企业主题 | wordpress外贸 | wp外贸 | wordpress外贸企业建站大家都知道现在要做外贸,必须要有一个自己的外贸网站,以用来得到询盘与提供产品展示给客户看。但是建立外贸网站现在市面上多之又多,很多人不知道用
程序员都应当知道的实用工具网站
​​1、搜索引擎​​​​1-1 秘迹搜索​​​​1-2 小白盘​​​​1-3 DogeDoge搜索​​​​1-4 百谷歌度搜索​​​​2、变量取名工具​​​​2-1 Codelf​​​​3、PPT​​​​3-1 优品PPT​​​​4、图片操作​​​​4-1 图片无损放大​​
谷歌SEO优化,如何让我的网站排名靠前并吸引流量?
在这个信息爆炸的时代,互联网就像一片汪洋大海,网站则是海中的一叶扁舟。想要在谷歌这片浩瀚的海洋中脱颖而出,让更多人发现你的网站,SEO优化无疑是一盏明灯,指引你穿越重重迷雾,找到通往成功的航道。作为一名长期耕耘在SEO领域的实践
百中搜优化软件 官方版v10.9.97
x百中搜优化软件官方版是一款专业的百度排名优化软件。百中搜优化软件最新版主要通过代理IP来模拟用户真实访问轨迹,达到排名提升的效果,操作过程真正看的到,时间和点击次数可根据用户需求自定义设置。百中搜优化软件主要是配合SEO使用的
谷歌优化从何做起?谷歌SEO优化的具体流程
谷歌优化从网站结构、目录、内部链接、网站内容及网站html代码等进行基础优化改造,是目前网站优化的优秀解决方案,但很多企业对谷歌优化并不了解,接下来小编会告诉你谷歌优化从何做起以及有哪些流程,一起看看吧。一、谷歌优化从何做起?
百度收录网址提交技巧与心得分享:提升网站曝光与流量的关键步骤
近期,本人研究了一篇有关百度收录网址提交的报告,作为网络营销工作的一部分,致力于提升网站知名度与流量。鉴于百度收录对网站曝光及流量的关键影响,故对此进行深度探讨,并分享心得体会。了解百度收录在进行百度网址收录提交工作前,了
设计公司怎么找客户 有什么寻找方法和途径
如今的业主为了方便,一般都会建立业主群,以方便广大业主之间的沟通。此时,对于装修设计公司来说,可以融入其中,渗透到客户内部,了解客户的真实需求,一方面能够很好的宣传自己的品牌,另一方面也能挖掘出精确的客户群体。三、熟人介绍
解决火狐浏览器无法复制文字的方法
火狐浏览器不能复制文字怎么弄?在浏览器中复制文字是非常基础的一个操作,很多用户工作或者学习时候都需要通过复制网页的内容来进行相关的任务。近期有部分使用火狐浏览器的用户发现自己无法顺利复制网页中的文字,出现这个情况的话,可以
高清美女写真生成器大评测——揭秘AI绘画新宠
限时免费,点击体验最近超火的AI生图神器,坐拥3000美女的大男主就是你! https://ai.sohu.com/pc/generate/textToImg?_trans_=030001_yljdaimn 在这个追求个性化和独特性的时代,很多朋友可能会产生这样的疑问:如何才能快速生成一张高清
相关文章
推荐文章
发表评论
0评