[解決済み] NoBrokersAvailableです。NoBrokersAvailable-Kafkaエラー
質問
私はすでにKafkaを学び始めています。その上で基本的な操作を試しています。私は「ブローカー」についてのポイントで立ち往生している。
私のカフカは実行されていますが、私はパーティションを作成したいときに。
from kafka import TopicPartition
(ERROR THERE) consumer = KafkaConsumer(bootstrap_servers='localhost:1234')
consumer.assign([TopicPartition('foobar', 2)])
msg = next(consumer)
traceback (most recent call last): ファイル "", 行 1, in ファイル "/usr/local/lib/python2.7/dist-packages/kafka/consumer/group.py", 行 284, in イニット self._client = KafkaClient(metrics=self._metrics, **self.config) ファイル "/usr/local/lib/python2.7/dist-packages/kafka/client_async.py", line 202, in イニット self.config['api_version'] = self.check_version(timeout=check_timeout)です。 ファイル "/usr/local/lib/python2.7/dist-packages/kafka/client_async.py", 行 791, in check_version raise Errors.NoBrokersAvailable() kafka.errors.NoBrokersAvailable: NoBrokersAvailable
解決方法は?
コンシューマ内でパーティションを作成することはできません。パーティションは、トピックを作成するときに作成されます。例えば、コマンドラインツールを使用します。
bin/kafka-topics.sh \
--zookeeper localhost:2181 \
--create --topic myNewTopic \
--partitions 10 \
--replication-factor 3
これは、10個のパーティション(0から9までの番号)とレプリケーション係数3を持つ新しいトピック "myNewTopic"を作成します(参照)。 http://docs.confluent.io/3.0.0/kafka/post-deployment.html#admin-operations と https://kafka.apache.org/documentation.html#quickstart_createtopic )
コンシューマ内で
assign()
これは、対応するパーティションを消費することを意味し、このパーティションはすでに存在している必要があります。
関連
-
python call matlab メソッドの詳細
-
Python Decorator 練習問題
-
Python機械学習Githubが8.9Kstarsに達したモデルインタープリタLIME
-
python implement mysql add delete check change サンプルコード
-
Python 可視化 big_screen ライブラリ サンプル 詳細
-
Python入門 openを使ったファイルの読み書きの方法
-
[解決済み】DataFrameのコンストラクタが正しく呼び出されない!エラー
-
[解決済み】ilocが「IndexError: single positional indexer is out-of-bounds」を出す。
-
[解決済み] TypeError: 'DataFrame' オブジェクトは呼び出し可能ではない
-
[解決済み】NameError: 名前 'self' が定義されていません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Python カメの描画コマンドとその例
-
Pythonによるjieba分割ライブラリ
-
Pythonの@decoratorsについてまとめてみました。
-
[解決済み】お使いのCPUは、このTensorFlowバイナリが使用するようにコンパイルされていない命令をサポートしています。AVX AVX2
-
[解決済み】DataFrameのコンストラクタが正しく呼び出されない!エラー
-
[解決済み] _tkinter.TclError: 表示名がなく、$DISPLAY環境変数もない。
-
[解決済み】TypeError: re.findall()でバイトのようなオブジェクトに文字列パターンを使用することはできません。)
-
[解決済み】csv.Error:イテレータはバイトではなく文字列を返すべき
-
[解決済み】ImportError: bs4という名前のモジュールがない(BeautifulSoup)
-
[解決済み】Flaskのテンプレートが見つからない【重複あり