1. 程式人生 > >如何在Kafka上對一個Topic增加replicas

如何在Kafka上對一個Topic增加replicas

操作步驟如下:

操作,是指手動寫擴充replicas的配置檔案,然後使用工具進行操作

1.檢視topic的詳細資訊

[email protected]:~$ ./bin/kafka-topics.sh –zookeeper 192.168.2.225:2183/config/mobile/mq –describe –topic test.example
Topic:test.example PartitionCount:12 ReplicationFactor:1 Configs:
Topic: test.example Partition: 0 Leader: 0 Replicas: 0 Isr: 0
Topic: test.example Partition: 1 Leader: 1 Replicas: 1 Isr: 1
Topic: test.example Partition: 2 Leader: 2 Replicas: 2 Isr: 2
Topic: test.example Partition: 3 Leader: 0 Replicas: 0 Isr: 0
Topic: test.example Partition: 4 Leader: 1 Replicas: 1 Isr: 1
Topic: test.example Partition: 5 Leader: 2 Replicas: 2 Isr: 2
Topic: test.example Partition: 6 Leader: 0 Replicas: 0 Isr: 0
Topic: test.example Partition: 7 Leader: 1 Replicas: 1 Isr: 1
Topic: test.example Partition: 8 Leader: 2 Replicas: 2 Isr: 2
Topic: test.example Partition: 9 Leader: 0 Replicas: 0 Isr: 0
Topic: test.example Partition: 10 Leader: 1 Replicas: 1 Isr: 1
Topic: test.example Partition: 11 Leader: 2 Replicas: 2 Isr: 2

2.修改配置檔案

將原有replicas為[0]擴充為[0,4], [1]擴充為[1,5],[2]擴充為[2,3]
[[email protected] kafka]$ cat partitions-to-move.json
{
“partitions”:
[
{
“topic”: “test.example”,
“partition”: 0,
“replicas”: [0,4]
},
{
“topic”: “test.example”,
“partition”: 1,
“replicas”: [1,5]
},
{
“topic”: “test.example”,
“partition”: 2,
“replicas”: [2,3]
},
{
“topic”: “test.example”,
“partition”: 3,
“replicas”: [0,4]
},
{
“topic”: “test.example”,
“partition”: 4,
“replicas”: [1,5]
},
{
“topic”: “test.example”,
“partition”: 5,
“replicas”: [2,3]
},
{
“topic”: “test.example”,
“partition”: 6,
“replicas”: [0,4]
},
{
“topic”: “test.example”,
“partition”: 7,
“replicas”: [1,5]
},
{
“topic”: “test.example”,
“partition”: 8,
“replicas”: [2,3]
},
{
“topic”: “test.example”,
“partition”: 9,
“replicas”: [0,4]
},
{
“topic”: “test.example”,
“partition”: 10,
“replicas”: [1,5]
},
{
“topic”: “test.example”,
“partition”: 11,
“replicas”: [2,3]
}
],
“version”:1
}

3.執行
./bin/kafka-reassign-partitions.sh –zookeeper 192.168.2.225:2183/config/mobile/mq –reassignment-json-file partitions-to-move.json –execute

4.檢查修改情況
[[email protected] kafka]$ ./bin/kafka-topics.sh –zookeeper 192.168.2.225:2183/config/mobile/mq –describe –topic test.example
Topic:test.example PartitionCount:12 ReplicationFactor:2 Configs:
Topic: test.example Partition: 0 Leader: 0 Replicas: 0,4 Isr: 0,4
Topic: test.example Partition: 1 Leader: 1 Replicas: 1,5 Isr: 1,5
Topic: test.example Partition: 2 Leader: 2 Replicas: 2,3 Isr: 2,3
Topic: test.example Partition: 3 Leader: 0 Replicas: 0,4 Isr: 0,4
Topic: test.example Partition: 4 Leader: 1 Replicas: 1,5 Isr: 1,5
Topic: test.example Partition: 5 Leader: 2 Replicas: 2,3 Isr: 2,3
Topic: test.example Partition: 6 Leader: 0 Replicas: 0,4 Isr: 0,4
Topic: test.example Partition: 7 Leader: 1 Replicas: 1,5 Isr: 1,5
Topic: test.example Partition: 8 Leader: 2 Replicas: 2,3 Isr: 2,3
Topic: test.example Partition: 9 Leader: 0 Replicas: 0,4 Isr: 0,4
Topic: test.example Partition: 10 Leader: 1 Replicas: 1,5 Isr: 1,5
Topic: test.example Partition: 11 Leader: 2 Replicas: 2,3 Isr: 2,3

相關推薦

如何在Kafka一個Topic增加replicas

操作步驟如下: 操作,是指手動寫擴充replicas的配置檔案,然後使用工具進行操作 1.檢視topic的詳細資訊 [email protected]:~$ ./bin/kafka-topics.sh –zookeeper 192.168.2

如何在Kafka一個Topic增加partition

操作步驟如下: 通過kafka-topics.sh工具的alter命令,將topic_test的partitions從12增加到20; ./bin/kafka-topics.sh –zookeepe

如何在Kafka建立一個Topic

指令碼手工建立 ./bin/kafka-topics.sh –zookeeper 192.168.2.225:2183/config/mobile/mq –create –topic test.example –replication-factor 2 –pa

知乎一個自制力的回答(轉)

做什麽 大眾 你知道 掌握 驅動 學生 而不是 自己 quest 原文鏈接:https://www.zhihu.com/question/38554523 作者:鳳紅邪鏈接:https://www.zhihu.com/question/38554523/answer/7

取出一個圖層的symbol 在其基礎其進行修改

earch con sender true search nbsp return eat cursor 取出一個圖層的symbol 在其基礎上對其進行修改 private void button1_Click(object sender, EventArgs e)

Kafka topic增加partitions

把topic分割槽數從1增加到3。   執行增加命令:kafka-topics --alter --topic zhuzh009 --zookeeper cdh-002/kafka --partitions 3 注意該命令分割槽數partitions只能增加,不能減少

網易面試題之 牛牛的作業薄一個長度為 n 的排列 A,這個排列包含了從1到n的n個數,但是因為一些原因, * 其中有一些位置(不超過 10 個)看不清了,但是牛牛記得這個數列順序的數量是 k,

package wangyi; /** * Created by Administrator on 2016/12/7. * 牛牛的作業薄上有一個長度為 n 的排列 A,這個排列包含了從1到n的n個數,但是因為一些原因, * 其中有一些位置(不超過 10 個)看不清

kafka安裝教程 -- 單節點-單Broker叢集:只在一個節點部署一個Broker

①安裝jdk:  yum install java-1.8.0-openjdk.x86_64 ②.去官網下載kafka_2.12-0.11.0.0.tgz ③.上傳檔案並解壓壓縮檔案到/opt目錄下 [[email protected] /]# tar -xv

Kafka vs RocketMQ——多Topic效能穩定性的影響

引言上期我們對比了RocketMQ和Kafka在多Topic場景下,收發訊息的對比測試,RocketMQ表現穩定,而Kafka的TPS在64個Topic時可以保持13萬,到了128個Topic就跌至0.85萬,導致無法完成測試。我們不禁要問:為什麼看不到Kafka效能暴跌的趨

HTML 在畫布中圖片,圖片一個圖層的點,根據點繪製的路線進行縮放1

之前已經講過根據點繪製路線,以及不包括路線的縮放,故不多講這些。 1 首先是畫路線,這個不再說了 2 使用Button進行縮放 由於放大,縮小一樣,所以只講縮小 因為之前繪製了路線,在進行縮放時,需要清除路線,重新繪製 function Small

從stackoverflow一個問題看Java動態綁定

-c neo bar ane cts cab sheng spark jieba %E9%9B%86%E5%90%882--%E6%AF%95%E5%90%91%E4%B8%9Cjava%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B%E8%A7%8

一個或多個實體的驗證失敗。有關詳細信息,請參閱“EntityValidationErrors”屬性。

sys date 錯誤 onerror conf erro fig 站點 更新 問題原因可能是: 1. 非空列未插入值錯誤 2. 多個表間外鍵列長度不一樣 3. ef上下文對象db為空 4. ef上下文設置屬性為 db.Configurat

高清方案在手機微信一個奇葩問題,當字數變多,會莫名其妙的變大

排版 100% 放大 高清 檢測 lin 實踐 進行 主動 問題原因:在X5新內核Blink中,在排版頁面的時候,會主動對字體進行放大,會檢測頁面中的主字體,當某一塊字體在我們的判定規則中,認為字號較小,並且是頁面中的主要字體,就會采取主動放大的操作。然而這不是我們想要的,

關於換個jdk引發的血案,一個新的eclipse如何下手

需要 。。 安裝 eclips workspace 中修改 兼容 重要 core 總結一下今天一天發生的問題。。氣的上火 1.先是eclipse,換了JDK後,我的ecplise不兼容JDK7,但是我去官網總是下不到對的版本,結果是進錯網頁,沒有搞清楚哪個eclipse對應

文件傳插件 plupload ,一個,刪除之前傳,才能繼續

== html4 times upload tin htm 文件 fun ade var uploader = new plupload.Uploader({ runtimes: ‘html5,flash,silverlight,html4‘,//用來指定上傳方式,指定

iOS UILabel設置居齊,居中齊,居下

fall pla prop text break case pat png com 在iOS中默認的UILabel中的文字在豎直方向上僅僅能居中對齊,博主參考國外站點。從UILabel繼承了一個新類,實現了居上對齊,居中對齊,居下對齊。詳細例如以下: [c

C# ArcgisEngine開發中,一個圖層進行過濾,只顯示符合條件的要素

layer style where sky 要求 我們 ase get filter 轉自原文 C# ArcgisEngine開發中,對一個圖層進行過濾,只顯示符合條件的要素 有時候,我們要對圖層上的地物進行有選擇性的顯示,以此來滿足實際的功能要求。 按下面介紹的

linux系統部署一個web項目

mod not 重要 path lib linux遠程 項目部 登錄 echo 對於apache開源項目中tomcat的認識,大多停留在Windows下,這次我通過一個簡單的實例來介紹一下在linux下如何搭建tomcat環境,並且部署一個web項目。 先從基本安裝開始,可

php 給象動態增加屬性

() isp start ati 增加 word obj sta art <?php error_reporting(-1); ini_set(‘display_errors‘,‘on‘); class A { public $a =

分享一個PDF增加密碼的工具

支持 pdf加密 app image 文件的 類型 在線編輯 在線轉換 span 網站名稱:迅捷pdf在線轉換器 網站類型:辦公、在線 網站操作:免費 支持語言:簡體中文,繁體中文 功 能 :文檔格式轉換、文檔處理、pdf分割、壓縮、合並、ocr識別、在線編輯、pdf增