ベースのドッキングウィンドウのビルドカフカクラスタ環境

飼育係に依存1.kafka(ポータルhttps://www.cnblogs.com/answerThe/p/11267179.html)、カフカのZooKeeperミラーを引っ張る必要があります。

  ドッキングウィンドウプルwurstmeister /カフカ

  ドッキングウィンドウプルwurstmeister /飼育係

 

2.スタート飼育係コンテナ(wurstmeister /飼育係は「は/ usr / sbinに/ sshdの&& bashの/usr/bin/start-zk.sh」デフォルトのコマンドをミラーリングしているので、ちょうどコンテナの保護者がすることができ始めます)

  2181 -d wurstmeister /飼育係:ドッキングウィンドウ--name飼育係-p 12181を実行し、最新の

 

3. 2個のカフカコンテナを起動します

ドッキングウィンドウの実行-p 19092:9092 --name kafka1 -d -e KAFKA_BROKER_ID = 0 -e KAFKA_ZOOKEEPER_CONNECT =宿主机IP:12181 -e KAFKA_ADVERTISED_LISTENERS = PLAINTEXT://宿主机IP:19092 -e KAFKA_LISTENERS = PLAINTEXT://0.0。 0.0:9092 wurstmeister / カフカ:最新の

ドッキングウィンドウの実行 -p 19093:9093 --name kafka2 -d -e KAFKA_BROKER_ID = 1 -e KAFKA_ZOOKEEPER_CONNECT =宿主机IP:12181 -e KAFKA_ADVERTISED_LISTENERS = PLAINTEXT://宿主机IP:19093 -e KAFKA_LISTENERS = PLAINTEXT://0.0.0.0:9092 wurstmeister /カフカ:最新
ドッキングウィンドウの実行-p 19094:9094 --name kafka3 -d -e KAFKA_BROKER_ID = 2 -e KAFKA_ZOOKEEPER_CONNECT =宿主机IP:12181 -e KAFKA_ADVERTISED_LISTENERS = PLAINTEXT://宿主机IP:19094 -e KAFKA_LISTENERS = PLAINTEXT://0.0。 0.0:9092 wurstmeister /カフカ:最新

コンテナkafka1にそれぞれ4、kafka2、kafka3話題test1に、TEST2、TEST3を作成します。kafka3例以下に。

でガード容器内のインタラクティブなプロセスを開始します 
ドッカーExecの-i -t kafka3 / binに/ bashのの
 テーマTest3は作成 
./kafka-topics.sh --zookeeper 192.168.181.163:12181 --creat --topic Test3はを- 3 --partitions要因-1のレプリケーション作成したトピック" Test3は" 
#のトピックを表示Test3は 
./kafka-topics.sh --zookeeper 192.168.181.163:12181 --describe --topic Test3は

あなたは、あなたがリーダー機を見ることができ、クラスタ環境が既にある、参照パーティション上の状況のコピーを保存し、ISRのリストのメンバーことができます

kafka2 5.テストクラスタ、kafka3にTEST1するメッセージを送信する、TEST1消費

./kafka-console-producer.sh --brokerリスト192.168.181.163:19092,192.168.181.163:19093,192.168.181.163:19094 --topic TEST1

 

 

./kafka-console-consumer.sh --bootstrapサーバ192.168.181.163:19092,192.168.181.163:19093,192.168.181.163:19094 --topic test1の--from-始まり

6. [閉じる]をクリックしkafka2、test1のビューのクラスタの状態の後

 

おすすめ

転載: www.cnblogs.com/answerThe/p/11267129.html