Один экземпляр брокера Kafka-docker работает нормально с загруженным образом для wurstmeister.Выполнение приведенного ниже результата команды отображается как выполненное в приглашении cmd:
docker-compose scale kafka=2
WARNING: The scale command is deprecated. Use the up command with the --scale flag instead.
Starting mskafka_kafka_1 ... done
Creating mskafka_kafka_2 ... done
Хотя состояние контейнера - Выход 1
docker-compose ps
The system cannot find the path specified.
Name Command State Ports
------------------------------------------------------------------------------------------------------------------
mskafka_apache_1 /bin/sh -c apache2ctl -D F ... Up 0.0.0.0:8080->80/tcp
mskafka_kafka_1 start-kafka.sh Up 0.0.0.0:9092->9093/tcp
mskafka_kafka_2 start-kafka.sh Exit 1
mskafka_postgres_1 docker-entrypoint.sh postgres Up 5432/tcp
mskafka_zookeeper_1 /bin/sh -c /usr/sbin/sshd ... Up 0.0.0.0:2181->2181/tcp, 22/tcp, 2888/tcp, 3888/tcp
Configuration file : docker-compose.yml
kafka:
image: wurstmeister/kafka:2.11-2.0.0
links:
- zookeeper
environment:
KAFKA_ADVERTISED_HOST_NAME: kafka
# KAFKA_ADVERTISED_PORT: 9092
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
KAFKA_CREATE_TOPICS: "order:5:1"
ports:
- "9092"
Журналы контейнеров показаны ниже трассировки стека:
[2018-12-27 11:12:42,035] INFO [LogDirFailureHandler]: Starting (kafka.server.ReplicaManager$LogDirFailureHandler)
[2018-12-27 11:12:42,056] ERROR [KafkaServer id=1002] Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
java.lang.IllegalArgumentException: requirement failed: Configured end points kafka:9092 in advertised listeners are already registered by broker 1001
at scala.Predef$.require(Predef.scala:224)
at kafka.server.KafkaServer$$anonfun$createBrokerInfo$2.apply(KafkaServer.scala:384)
at kafka.server.KafkaServer$$anonfun$createBrokerInfo$2.apply(KafkaServer.scala:382)
at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
at kafka.server.KafkaServer.createBrokerInfo(KafkaServer.scala:382)
at kafka.server.KafkaServer.startup(KafkaServer.scala:256)
at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:38)
at kafka.Kafka$.main(Kafka.scala:75)
at kafka.Kafka.main(Kafka.scala)
[2018-12-27 11:12:42,065] INFO [KafkaServer id=1002] shutting down (kafka.server.KafkaServer)
Подробности среды: 1. ОС - Windows 10 2. Образ Docker kafka: wurstmeister / kafka: 2.11-2.0.0
Отсутствуют ли какие-либо изменения конфигурации?