Apache kafka docker compose创建的卡夫卡中的消费问题

Apache kafka docker compose创建的卡夫卡中的消费问题,apache-kafka,docker-compose,apache-zookeeper,Apache Kafka,Docker Compose,Apache Zookeeper,我试图让docker compose从开始在我的mint上工作,但是,当我试图使用它的一些消息时,我遇到了这个错误 WARN [console-consumer-7198_c0d552365e3b-1455224038666-5fc060cd-leader-finder-thread], Failed to find leader for Set([teste,0]) (kafka.consumer.ConsumerFetcherManager$LeaderFinderThread) kafka

我试图让docker compose从开始在我的mint上工作,但是,当我试图使用它的一些消息时,我遇到了这个错误

WARN [console-consumer-7198_c0d552365e3b-1455224038666-5fc060cd-leader-finder-thread], Failed to find leader for Set([teste,0]) (kafka.consumer.ConsumerFetcherManager$LeaderFinderThread)
kafka.common.KafkaException: fetching topic metadata for topics [Set(teste)] from broker [ArrayBuffer(BrokerEndPoint(1001,127.0.0.1,32774))] failed
    at kafka.client.ClientUtils$.fetchTopicMetadata(ClientUtils.scala:73)
    at kafka.client.ClientUtils$.fetchTopicMetadata(ClientUtils.scala:94)
    at kafka.consumer.ConsumerFetcherManager$LeaderFinderThread.doWork(ConsumerFetcherManager.scala:66)
    at kafka.utils.ShutdownableThread.run(ShutdownableThread.scala:63)
Caused by: java.nio.channels.ClosedChannelException
    at kafka.network.BlockingChannel.send(BlockingChannel.scala:110)
    at kafka.producer.SyncProducer.liftedTree1$1(SyncProducer.scala:75)
    at kafka.producer.SyncProducer.kafka$producer$SyncProducer$$doSend(SyncProducer.scala:74)
    at kafka.producer.SyncProducer.send(SyncProducer.scala:119)
    at kafka.client.ClientUtils$.fetchTopicMetadata(ClientUtils.scala:59)
    ... 3 more
zookeeper生成的日志为:

zookeeper_1 | 2016-02-11 21:10:30,268 [myid:] - INFO  [ProcessThread(sid:0 cport:-1)::PrepRequestProcessor@645] - Got user-level KeeperException when processing sessionid:0x152d21258da000c type:create cxid:0x2 zxid:0x51 txntype:-1 reqpath:n/a Error Path:/consumers Error:KeeperErrorCode = NodeExists for /consumers
zookeeper_1 | 2016-02-11 21:10:30,483 [myid:] - INFO  [ProcessThread(sid:0 cport:-1)::PrepRequestProcessor@645] - Got user-level KeeperException when processing sessionid:0x152d21258da000c type:create cxid:0x19 zxid:0x55 txntype:-1 reqpath:n/a Error Path:/consumers/console-consumer-51477/owners/teste Error:KeeperErrorCode = NoNode for /consumers/console-consumer-51477/owners/teste
zookeeper_1 | 2016-02-11 21:10:30,485 [myid:] - INFO  [ProcessThread(sid:0 cport:-1)::PrepRequestProcessor@645] - Got user-level KeeperException when processing sessionid:0x152d21258da000c type:create cxid:0x1a zxid:0x56 txntype:-1 reqpath:n/a Error Path:/consumers/console-consumer-51477/owners Error:KeeperErrorCode = NoNode for /consumers/console-consumer-51477/owners
我跟随,我能够创建一个主题并向它发送消息,当我尝试消费时,问题就出现了。我将我的卡夫卡播发的主机名设置为127.0.0.1。 这可能是问题所在吗

我执行的命令:

 $KAFKA_HOME/bin/kafka-topics.sh --create --topic topic --partitions 4 --zookeeper $ZK --replication-factor 2

 $KAFKA_HOME/bin/kafka-topics.sh --describe --topic topic --zookeeper $ZK 

 $KAFKA_HOME/bin/kafka-console-producer.sh --topic=topic --broker-list=`broker-list.sh`

 $KAFKA_HOME/bin/kafka-console-consumer.sh --topic=topic --zookeeper=$ZK

你在哪个操作系统上运行Docker?您使用哪个命令运行Kafka,哪个命令运行ZK?如果您先执行
docker pull
,然后执行
run
(我的意思是,如果您的
docker run
命令中的版本不明显,请包括卡夫卡版本)。我遵循了教程<代码>docker compose up同时运行卡夫卡和Zookeeper。我的操作系统是LinuxMint,正如我在最初的帖子中所说的。我猜我把IP配置搞砸了。。。如果你找到了解决方案,请在这里发布。你在哪个操作系统上运行Docker?您使用哪个命令运行Kafka,哪个命令运行ZK?如果您先执行
docker pull
,然后执行
run
(我的意思是,如果您的
docker run
命令中的版本不明显,请包括卡夫卡版本)。我遵循了教程<代码>docker compose up同时运行卡夫卡和Zookeeper。我的操作系统是LinuxMint,正如我在最初的帖子中所说的。我猜我把IP配置搞砸了。。。如果您找到了解决方案,请在这里发布。