Kafka可視化管理工具kafka-manager部署安裝和使用-已更名為CMAK

一、kafka-manager 簡(jiǎn)介

為了簡(jiǎn)化開發(fā)者和服務(wù)工程師維護(hù)Kafka集群的工作,yahoo構(gòu)建了一個(gè)叫做Kafka管理器的基于Web工具扰柠,叫做 Kafka Manager。

這個(gè)管理工具可以很容易地發(fā)現(xiàn)分布在集群中的哪些topic分布不均勻膛腐,或者是分區(qū)在整個(gè)集群分布不均勻的的情況遗增。

它支持管理多個(gè)集群、選擇副本帝洪、副本重新分配以及創(chuàng)建Topic似舵。同時(shí),這個(gè)管理工具也是一個(gè)非常好的可以快速瀏覽這個(gè)集群的工具葱峡,有如下功能:

1.管理多個(gè)kafka集群
2.便捷的檢查kafka集群狀態(tài)(topics,brokers,備份分布情況,分區(qū)分布情況)
3.選擇你要運(yùn)行的副本
4.基于當(dāng)前分區(qū)狀況進(jìn)行
5.可以選擇topic配置并創(chuàng)建topic(0.8.1.1和0.8.2的配置不同)
6.刪除topic(只支持0.8.2以上的版本并且要在broker配置中設(shè)置delete.topic.enable=true)
7.Topic list會(huì)指明哪些topic被刪除(在0.8.2以上版本適用)
8.為已存在的topic增加分區(qū)
9.為已存在的topic更新配置
10.在多個(gè)topic上批量重分區(qū)
11.在多個(gè)topic上批量重分區(qū)(可選partition broker位置)

kafka-manager 項(xiàng)目地址:https://github.com/yahoo/kafka-manager

二砚哗、安裝

1. 環(huán)境要求

1、jdk
openjdk version "1.8.0_302"

2砰奕、kafka集群信息
服務(wù)器:
192.168.131.171:9092
192.168.131.171:9093
192.168.131.171:9094
軟件:
kafka_2.12-2.6.2
apache-zookeeper-3.5.9

2. 下載安裝 kafka-manager

2.1 下載kafka-manager

想要查看和管理Kafka蛛芥,完全使用命令并不方便,我們可以使用雅虎開源的Kafka-manager脆淹,GitHub地址如下:

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

image.png

我們可以使用Git或者直接從Releaseshttps://github.com/yahoo/CMAK/releases中下載常空,此處從下面的地址下載 3.0.0.5 版本

image.png

我們選擇第一個(gè)zip包進(jìn)行下載。下載完成后上傳到Linux服務(wù)器上盖溺。


image.png

2.2 編譯

進(jìn)入到源碼目錄漓糙,執(zhí)行./sbt clean dist 進(jìn)行編譯

編譯完成后會(huì)生成一個(gè)kafka-manager-1.3.3.23.zip文件,這個(gè)文件就是編譯后的文件

這個(gè)編譯過(guò)程太漫長(zhǎng)了… 沒等到… 建議大家用下面編譯好的烘嘱。

意:上面下載的是源碼昆禽,下載后需要按照后面步驟進(jìn)行編譯。如果覺得麻煩蝇庭,可以直接從下面地址下載編譯好的 kafka-manager-1.3.3.7.zip醉鳖。

鏈接:https://pan.baidu.com/s/1qYifoa4
密碼:el4o

image.png

我這里使用的是百度網(wǎng)盤中編譯好的kafka-manager-1.3.3.7.zip。

2.3 解壓

我們創(chuàng)建一個(gè)kafka-manager的文件夾哮内,然后進(jìn)行解壓:

unzip kafka-manager-1.3.3.7.zip 

image.png

2.4 修改配置 conf/application.conf

image.png

將kafka-manager.zkhosts="kafka-manager-zookeeper:2181"中的zookeeper地址換成自己安裝的盗棵。

# kafka-manager.zkhosts="localhost:2181"
kafka-manager.zkhosts="192.168.131.171:2181"
# 如果是集群壮韭,參考如下
# kafka-manager.zkhosts="10.0.0.50:12181,10.0.0.60:12181,10.0.0.70:12181"

2.5 啟動(dòng)

確保自己本地的ZK已經(jīng)啟動(dòng)了之后,我們來(lái)啟動(dòng)Kafka-manager纹因。

kafka-manager 默認(rèn)的端口是9000喷屋。

可通過(guò) -Dhttp.port,指定端口; -Dconfig.file=conf/application.conf指定配置文件:

我們使用默認(rèn)端口號(hào)啟動(dòng)吧:

nohup bin/kafka-manager -Dconfig.file=conf/application.conf &

// 或者
bin/kafka-manager

我們使用bin/kafka-manager這個(gè)命令來(lái)啟動(dòng)瞭恰,會(huì)使用默認(rèn)配置文件和端口號(hào)9000.

啟動(dòng)完畢后可以查看端口是否啟動(dòng)屯曹,由于啟動(dòng)過(guò)程需要一段時(shí)間,端口起來(lái)的時(shí)間可能會(huì)延后惊畏。

使用ip地址:端口訪問(wèn)測(cè)試


image.png

可以看到恶耽,此時(shí)已經(jīng)啟動(dòng)成功了。

三颜启、測(cè)試 kafka-mamager

1 新建 Cluster

點(diǎn)擊【Cluster】>【Add Cluster】打開如下添加集群的配置界面:

輸入集群的名字(如Kafka-Cluster-1)和 Zookeeper 服務(wù)器地址(如localhost:2181)偷俭,選擇最接近的Kafka版本(如0.8.1.1)

注意:如果沒有在 Kafka 中配置過(guò) JMX_PORT,千萬(wàn)不要選擇第一個(gè)復(fù)選框缰盏。
Enable JMX Polling
如果選擇了該復(fù)選框社搅,Kafka-manager 可能會(huì)無(wú)法啟動(dòng)。

image.png

其他broker的配置可以根據(jù)自己需要進(jìn)行配置乳规,默認(rèn)情況下,點(diǎn)擊【保存】時(shí)合呐,會(huì)提示幾個(gè)默認(rèn)值為1的配置錯(cuò)誤暮的,需要配置為>=2的值。提示如下淌实。


image.png

新建完成后冻辩,運(yùn)行界面如下:


image.png
image.png

TOPIC list

image.png

2 Broker

image.png

四、管理 kafka-manager

4.1 新建主題

點(diǎn)擊【Topic】>【Create】可以方便的創(chuàng)建并配置主題拆祈。如下顯示:


image.png

接下來(lái)我們根據(jù)一張圖理解上面的設(shè)置:


image.png

在上圖一個(gè)Kafka集群中恨闪,有兩個(gè)服務(wù)器,每個(gè)服務(wù)器上都有2個(gè)分區(qū)放坏。P0,P3可能屬于同一個(gè)主題咙咽,也可能是兩個(gè)不同的主題。

如果設(shè)置的Partitons和Replication Factor都是2淤年,這種情況下該主題的分布就和上圖中Kafka集群顯示的相同钧敞,此時(shí)P0,P3是同一個(gè)主題的兩個(gè)分區(qū)。P1,P2也是同一個(gè)主題的兩個(gè)分區(qū)麸粮,Server1和Server2其中一個(gè)會(huì)作為L(zhǎng)eader進(jìn)行讀寫操作溉苛,另一個(gè)通過(guò)復(fù)制進(jìn)行同步。

如果設(shè)置的Partitons和Replication Factor都是1弄诲,這時(shí)只會(huì)根據(jù)算法在某個(gè)Server上創(chuàng)建一個(gè)分區(qū)愚战,可以是P0~4中的某一個(gè)(分區(qū)都是新建的,不是先存在4個(gè)然后從中取1個(gè))。

這里我們都設(shè)置為2寂玲,點(diǎn)擊【Create】然后進(jìn)入創(chuàng)建的這個(gè)主題塔插,顯示如下。

image.png

4.2 查看主題

點(diǎn)擊【topic】下面的主題名稱敢茁,即可查看主題


image.png

原文地址:[https://www.cnblogs.com/dadonggg/p/8205302.html]

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末佑淀,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子彰檬,更是在濱河造成了極大的恐慌伸刃,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,826評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件逢倍,死亡現(xiàn)場(chǎng)離奇詭異捧颅,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)较雕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門碉哑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人亮蒋,你說(shuō)我怎么就攤上這事扣典。” “怎么了慎玖?”我有些...
    開封第一講書人閱讀 164,234評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵贮尖,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我趁怔,道長(zhǎng)湿硝,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,562評(píng)論 1 293
  • 正文 為了忘掉前任润努,我火速辦了婚禮关斜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘铺浇。我一直安慰自己痢畜,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評(píng)論 6 392
  • 文/花漫 我一把揭開白布鳍侣。 她就那樣靜靜地躺著墨辛,像睡著了一般虐杯。 火紅的嫁衣襯著肌膚如雪第练。 梳的紋絲不亂的頭發(fā)上瑞妇,一...
    開封第一講書人閱讀 51,482評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音秉沼,去河邊找鬼桶雀。 笑死矿酵,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的矗积。 我是一名探鬼主播全肮,決...
    沈念sama閱讀 40,271評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼棘捣!你這毒婦竟也來(lái)了辜腺?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,166評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤乍恐,失蹤者是張志新(化名)和其女友劉穎评疗,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體茵烈,經(jīng)...
    沈念sama閱讀 45,608評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡百匆,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了呜投。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片加匈。...
    茶點(diǎn)故事閱讀 39,926評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖仑荐,靈堂內(nèi)的尸體忽然破棺而出雕拼,到底是詐尸還是另有隱情,我是刑警寧澤粘招,帶...
    沈念sama閱讀 35,644評(píng)論 5 346
  • 正文 年R本政府宣布悲没,位于F島的核電站,受9級(jí)特大地震影響男图,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜甜橱,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評(píng)論 3 329
  • 文/蒙蒙 一逊笆、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧岂傲,春花似錦难裆、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至亩进,卻和暖如春症虑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背归薛。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工谍憔, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留匪蝙,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,063評(píng)論 3 370
  • 正文 我出身青樓习贫,卻偏偏與公主長(zhǎng)得像逛球,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子苫昌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容