confluentinc kafka-zookeeper泊坞窗安装程序无法正常工作
我有点卡住了build立一个工作kafka-zookeeperdocker设置。 我正在使用https://hub.docker.com/r/confluentinc/cp-zookeeper/和https://hub.docker.com/r/confluentinc/cp-kafka/我的docker-compose文件如下所示:
version: '2.1' services: web: network_mode: 'bridge' extends: file: web.base.yml service: webapp environment: #This syntax of <hostname>:<port> is required by my webapp - kafkaHost=kafka:29092 links: - kafka zookeeper-1: network_mode: 'bridge' extends: file: kafka.base.yml service: zookeeper kafka: network_mode: 'bridge' depends_on: - zookeeper-1 extends: file: kafka.base.yml service: kafka
我的基础撰写为kafka:
version: '2.1' services: zookeeper: image: confluentinc/cp-zookeeper:latest ports: - "32181:32181" environment: ZOOKEEPER_CLIENT_PORT: 32181 ZOOKEEPER_TICK_TIME: 2000 kafka: image: confluentinc/cp-kafka:latest ports: - "29092:29092" environment: KAFKA_BROKER_ID: 1 KAFKA_ZOOKEEPER_CONNECT: zookeeper:32181 KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka:29092
Docker版本:
Docker version 1.13.1, build 092cba3 docker-compose version 1.11.1, build 7c5d5e4
错误快照:
kafka_1 | Error while waiting for Zookeeper client to connect to the server [zookeeper:32181]. kafka_1 | java.net.UnknownHostException: zookeeper: Name or service not known kafka_1 | at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) kafka_1 | at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928) kafka_1 | at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323) kafka_1 | at java.net.InetAddress.getAllByName0(InetAddress.java:1276) kafka_1 | at java.net.InetAddress.getAllByName(InetAddress.java:1192) kafka_1 | at java.net.InetAddress.getAllByName(InetAddress.java:1126) kafka_1 | at org.apache.zookeeper.client.StaticHostProvider.<init>(StaticHostProvider.java:61) kafka_1 | at org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:445) kafka_1 | at org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:380) kafka_1 | at io.confluent.admin.utils.ClusterStatus.isZookeeperReady(ClusterStatus.java:73) kafka_1 | at io.confluent.admin.utils.cli.ZookeeperReadyCommand.main(ZookeeperReadyCommand.java:55)
操作系统:Ubuntu 14.04 Zookeeper容器即将上市。 这是导致问题的卡夫卡。 请让我知道如果我失去了某个地方的东西。 提前致谢。
- 什么是命令ic build -t registry.ng.bluemix.net/<my_namespace>/myimage中的<my_namespace>
- WARN日志级别启用时,Supervisor不会收集来自应用程序的日志
- 如何设置从CSV文件加载数据到Docker容器中PostgreSQL数据库的path?
- Rails 5,Kubernetes和Google Container Engine
- 创builddokcer图像“离线安装程序”的最佳方式
- make:*** 分割错误(core dump)
- Docker-compose守护进程模式日志
- 如何使用Shell脚本重新启动Docker服务
- 如何从OSX为Docker(Azure Linux vm)创build兼容的证书