【发布时间】:2019-02-07 11:30:23
【问题描述】:
我有一个 docker-compose 文件 stat 启动一个单节点 Kafka、Zookeeper 和模式注册表堆栈来测试我的应用程序。目前,需要几分钟才能使堆栈可用;有没有加快启动时间的设置?
我使用的配置(除了 SSL)如下:
kafka:
image: confluentinc/cp-kafka:3.3.1
depends_on:
- zookeeper
hostname: kafka
ports:
- 9092:9092
environment:
KAFKA_BROKER_ID: 1
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
KAFKA_ADVERTISED_LISTENERS: SSL://kafka:9092
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
KAFKA_AUTO_CREATE_TOPICS_ENABLE: "false"
KAFKA_LOG4J_ROOT_LOGLEVEL: WARN
KAFKA_JMX_PORT: 9585
KAFKA_JMX_HOSTNAME: kafka
KAFKA_JMX_OPTS: "-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.rmi.port=9585"
volumes:
- ../../txs-data/kafka-data:/var/lib/kafka/data
【问题讨论】:
-
这是为了支持自动化测试用例吗?顺便说一句,FWIW,3.3.1 有点旧 :)
标签: docker apache-kafka docker-compose confluent-platform