前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >安装和使用cmak(原名为kafka manager)

安装和使用cmak(原名为kafka manager)

原创
作者头像
mariolu
修改2020-06-28 01:07:48
7.3K2
修改2020-06-28 01:07:48
举报

一、安装kafka manager

1.1 安装之前先确保有java11环境

代码语言:javascript
复制
yum install java-11-openjdk
yum install java-11-openjdk-devel
sudo alternatives --config java//选择安装的java11

Java -version确认已经切换版本成功,要不centos 7默认自带的是java8 java1.8.

1.2 下载kafka manager

代码语言:javascript
复制
wget https://github.com/yahoo/CMAK/archive/3.0.0.4.tar.gz
tar -zxvf kafka-manager-3.0.0.4.tar.gz
cd CMAK-3.0.0.4/

1.3 安装sbt编译工具

代码语言:javascript
复制
curl https://bintray.com/sbt/rpm/rpm | sudo tee /etc/yum.repos.d/bintray-sbt-rpm.repo
sudo yum install sbt

1.4 编译kafka manager

在cd CMAK-3.0.0.4/目录执行

代码语言:javascript
复制
sbt clean dist

需要等待一段时间,编译完成之后

1.5 运行kafka manager

/data/mariolu/CMAK-3.0.0.4/target/universal/

会产生 cmak-3.0.0.4.zip ,解压这个包

修改conf/application.conf

代码语言:javascript
复制
 #cmak.zkhosts="kafka-manager-zookeeper:2181"
 cmak.zkhosts="localhost:2181"//kafka的服务地址,需要根据真实地址填写

再进入bin目录, 执行cmak

代码语言:javascript
复制
 ./bin/cmak -Dhttp.port=10010

这样既可以启动kafka manager,然后在浏览器输入ip:10010可以看到kafka的配置网站

二、使用kafka manager

2.1 创建cluster

填入cluster name和cluster zookeeper hosts,然后其他基本上按照默认值或者错误提示配置。

图1 新建集群
图1 新建集群

创建成功

图2 创建集群成功
图2 创建集群成功

2.2 创建topic

填入topic名字和分片数和复制i备份数

图3 创建topic
图3 创建topic

创建成功

图4 创建成功
图4 创建成功

2.3 topic的概况如下

图5 topic列表
图5 topic列表
  • Brokers Spread:看作broker使用率,如kafka集群9个broker,某topic有7个partition,则broker spread: 7 / 9 = 77%
  • Broker skew(broker的分配倾斜度),衡量broker分配的不均衡性。broker的partition数超过平均的partiition,则该broker算失衡。失衡的broker/所有的broker = 失衡倾斜度
图6 topic概括
图6 topic概括

2.4 broker的概括如下

图7 broker概括
图7 broker概括

2.5 分片信息

此外还可以看到其他比如消费者信息,分片信息等等,甚至可以操作这些分片和broker的重分配

图8 分片消息
图8 分片消息
图7 分片信息(二)
图7 分片信息(二)

给topic加分片

图8 加分片
图8 加分片
图9 加分片成功
图9 加分片成功

还有其他可以操作分片的选项

图10 操作分片选项
图10 操作分片选项

分片重分配

图11 分片重分配
图11 分片重分配

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、安装kafka manager
    • 1.1 安装之前先确保有java11环境
      • 1.2 下载kafka manager
        • 1.3 安装sbt编译工具
          • 1.4 编译kafka manager
            • 1.5 运行kafka manager
              • /data/mariolu/CMAK-3.0.0.4/target/universal/
              • 二、使用kafka manager
                • 2.1 创建cluster
                  • 2.2 创建topic
                    • 2.3 topic的概况如下
                      • 2.4 broker的概括如下
                        • 2.5 分片信息
                          • 给topic加分片
                          领券
                          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档