1. 程式人生 > >replication factor: 1 larger than available brokers: 0 問題解決方案

replication factor: 1 larger than available brokers: 0 問題解決方案

用kfafka命令:./kafka-server-start.sh ../config/server.properties &啟動時報以下錯誤:

[2016-04-27 21:54:44,745] ERROR [KafkaApi-100] error when handling request Name: TopicMetadataRequest; Version: 0; CorrelationId: 1496; ClientId: producer-1; Topics: Interation,Booksheet (kafka.server.KafkaApis)

kafka.admin.AdminOperationException: replication factor: 1 larger than available brokers: 0
        at kafka.admin.AdminUtils$.assignReplicasToBrokers(AdminUtils.scala:70)
        at kafka.admin.AdminUtils$.createTopic(AdminUtils.scala:155)
        at kafka.server.KafkaApis$$anonfun$handleTopicMetadataRequest$2.apply(KafkaApis.scala:618)
        at kafka.server.KafkaApis$$anonfun$handleTopicMetadataRequest$2.apply(KafkaApis.scala:612)
        at scala.collection.immutable.Set$Set2.foreach(Set.scala:106)
        at kafka.server.KafkaApis.handleTopicMetadataRequest(KafkaApis.scala:612)
        at kafka.server.KafkaApis.handle(KafkaApis.scala:71)
        at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:42)

        at java.lang.Thread.run(Thread.java:662)

解決辦法是:

複製kafka/config路徑下的server.properties檔案為:server-1.properties和server-2.properties

並修改這兩個檔案的配置項:

server-1.properties

broker.id=1
port=9093 
log.dir=/tmp/kafka-logs-1
host.name=localhost

server-2.properties

broker.id=2
port=9094
log.dir=/tmp/kafka-logs-2
host.name=localhost

broker.id、port、log.dir在這三個配置項中都不一樣。

修改完成之後啟動:

./kafka-server-start.sh ../config/server.properties &

./kafka-server-start.sh ../config/server-1.properties &

./kafka-server-start.sh ../config/server-2.properties &

前一個啟動可能還會報這個錯,繼續啟動,都啟動成功之後這個問題就解決了!

good luck!

相關推薦

【kafka】kafka.admin.AdminOperationException: replication factor: 1 larger than available brokers: 0

error check tar sig closed nat tree gui man https://blog.csdn.net/bigtree_3721/article/details/78442912I am trying to create topics in Ka

replication factor: 1 larger than available brokers: 0 問題解決方案

用kfafka命令:./kafka-server-start.sh ../config/server.properties &啟動時報以下錯誤: [2016-04-27 21:54:44,745] ERROR [KafkaApi-100] error when ha

Kafka之——replication factor: 1 larger than available brokers: 0 問題解決方案

一、問題 用kfafka命令:./kafka-server-start.sh ../config/server.properties &啟動時報以下錯誤: [2018-01-28 21:54:44,745] ERROR [KafkaApi-100] error

Kafka錯誤“Network is unreachable”和“larger than available brokers

確定Kafka安裝和啟動正確,ZooKeeper可以查到所有的Brokers,但執行: kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 3 --partitions 1 --t

pdfmake 0.1.40 釋出,PDF 列印解決方案

   pdfmake 0.1.40 已釋出,pdfmake 是基於客戶端和服務端的 PDF 列印解決方案,基於 JavaScript 開發,提供強大的排版引擎。 更新內容: updated default Roboto font to latest version 2.13

Android Mediaplayer error (1, -2147483648) Error (-38,0)解決方案(網路記載和本地載入兩種情況)

</pre>在專案中使用surfaceView 或者使用 mediaplayer + surface 來進行網路或者本地視訊播放,經常會遇到  error (1, -2147483648) Error (-38,0)這樣的錯誤,error value (1,

maven專案報錯:Missing artifact com.oracle:ojdbc6:jar:10.2.0.1.0解決方案

3)進入到已下載的jar包的目錄下,開啟命令視窗,執行maven命令: mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=E:/oracle

彩影ARP防火牆 v6.0.2(x64)的問題 錯誤程式碼1/0 解決方案

ARP防火牆驅動程式由兩部分組成:xAntiARP和AntiARPNdisProt,如果啟動時提示1/***錯誤,那麼說明是xAntiARP驅動安裝失敗,如果啟動時提示2/***錯誤,那麼說明AntiARPNdisProt驅動未能成功安裝。本文詳細介紹手工修復安裝ARP防火牆驅動程式的方法。 注意:修復安

Opencv2.4.9+VS2015+MFC出現問題:expression:"(_Ptr_user&(_BIG_ALLOCATION_ALIGNMENT-1))==0"&&0解決方案

必須過來怒寫一波部落格了,遇到這麼狗血和奇葩的問題真是不多見,還好解決了!現在分享解決方案給大家^0^Opencv+VS2015+MFC出現問題:(1)報錯行數:xmemory0 Line 100: expression:"(_Ptr_user&(_BIG_ALLOC

升級到 Android Studio 3.0 + Gradle 4.1 遇到的一些坑及解決方案

問題一: Cannot set the value of read-only property 'outputFile' for ApkVariantOutputImpl_Decorated{apkData=Main{type=MAIN, fullName

Ext Js 6.2.1 classic grid 滾動條bug解決方案

efi 父類 滾動 cti seq position column spa 元素 此bug未在其他版本發現,參考高版本代碼重寫類解決此bug,直接上代碼: 1 /** 2 * 如果列表同時存在橫向滾動條和豎向滾動條,當豎向滾動條滾動到底部時 3 * 點擊

EndNote在word中進行文獻引用的插入時,沒有出現數字[1]而是出現(Gruning 2018)的解決方案

EndNote 是一個著名的參考文獻管理軟體,用來建立個人參考文獻庫,並且可以加入文字、影象、表格和方程式等內容及連結等資訊,能夠與 Microsoft Word 完美無縫連結,方便地插入所引用文獻並按照格式進行編排。  這篇博文是筆者的第一篇博文,以前老是在CSDN得到

xml中1位元組的UTF-8序列的位元組1無效([字元編碼]Invalid byte 1 of 1-byte UTF-8 sequence終極解決方案

  xml中1位元組的UTF-8序列的位元組1無效([字元編碼]Invalid byte 1 of 1-byte UTF-8 sequence終極解決方案) 專案本地執行是ok的,但是釋出到線上伺服器就一直報錯,說什麼   Error

使用hive的beeline連線報錯hadoop is not allowed to impersonate hadoop (state=08S01,code=0)解決方案

筆者在使用Java api操作hive時遇到如下錯誤: hadoop is not allowed to impersonate hadoop (state=08S01,code=0) 原因:hiveserver2增加了許可權控制,需要在hadoop的配置檔案中配置 解決方法:在hado

oracle筆記:資料庫初始化打不開,程序為0解決方案

用PL登入提示初始化打不開,程序為0,一方面原因為資料檔案有丟失情況或者誤刪除; 另一方面為控制檔案有誤,總之就是缺失或者錯誤造成的。 下面是一次解決此方案的過程: 啟動時報這個錯誤 ORA-01157: 無法標識/鎖定資料檔案 5 - 請參閱 DBWR 跟蹤檔案 ORA-

[C++]_ELVE_Windows下QT5.12連線MySql8.0解決方案

#0x01 準備 1)要保證QT和MySQL都是一樣的位數,我的就是都安裝的64位。 2)安裝Qt5.12,這裡主要提一點,在安裝時候,有個選擇外掛那塊,儘量都選上,裡面有個database選項,記得勾選上。 3)安裝MySql8.0,安裝時候也要注意一點,在安裝connector時候,將ODBC勾選上

yum pycurl: libcurl link-time version is older than compile-time version解決方案

在執行yum 命令時,出現如下錯誤: pycurl: libcurl link-time version is older than compile-time version 錯誤的原因就是pycurl的版本太舊了,解決方案就是重灌下pycurl。 重灌命令較為簡單,先

微信上傳臨時素材 。 php7.1.3 總是報41005 最佳解決方案

public function imagetwoAction(){ $path="yaf/application/admin/controllers/uploads_picture_2017-05-03_5909d692c2c84.png

[ODBC]讀Excel時報錯:外部資料庫驅動程式(1)中的意外錯誤解決方案

在MFC下使用ODBC讀取Excel資料庫,之前用著還好好的,突然就用不了了,幾經查詢發現是Windows安全更新的補丁搞的鬼。 出現錯誤: 解決方案: 1. 在控制面板——解除安裝——已

pip安裝軟體時出現Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build*的解決方案

本文只提供本人的一些經驗,不代表可以解決所有人的問題。 pip安裝軟體時出現:Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-*(其中×與要安裝的軟體有關) 比如安