wurstmeisters docker imageからカフカドッカーを作成した後、apache documetnationから手順3,4および5に従って、メッセージを生成し、消費します。残念ながら、そうすることはできません。私は次のエラーを取得するメッセージを送信イム後3秒:Kafkaにメッセージを送信できません
私は与えられたエラーの解決策を見つける傾けます。だから私はこの問題を解決するために何をしなければならないのですか?
ドッカー-compose.yml
version: '2'
services:
zookeeper:
image: wurstmeister/zookeeper
ports:
- "2181:2181"
kafka:
build: .
ports:
- "9092:9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: localhost
KAFKA_CREATE_TOPICS: "test:1:1"
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
volumes:
- /var/run/docker.sock:/var/run/docker.sock
EDIT
飼育係が到達可能です。
bin/kafka-topics.sh --list --zookeeper localhost:2181
リターン:
baeldung
filtered
greeting
partitioned
test
だから、唯一のブローカーが使用できません。
'--broker-list 120.0.0.1:9092'と' --broker-list 120.0.0.1:9092'を試したことがありますか?また、https://github.com/wurstmeister/kafka-docker/issues/100を見て参考になるかもしれません。 –
なぜ '120.0.0.1:9092'ですか?なぜ同じ時間の2倍のコマンド? – Mulgard
または--broker-list 127.0.0.1:9092'または '--broker-list 0.0.0.0:9092' –