Docker 卡夫卡码头工人无法启动

Docker 卡夫卡码头工人无法启动,docker,apache-kafka,confluent-platform,Docker,Apache Kafka,Confluent Platform,Im使用docker swarm设置卡夫卡队列容器 由于3天前的某些原因,kafka队列无法启动,并出现此错误 dub template "/etc/confluent/docker/${COMPONENT}.properties.template" "/etc/${COMPONENT}/${COMPONENT}.properties" swarm_stack_kafka-queue.1.xbe7lg7ecc62@xdrdev4 | + dub template /etc/conflue

Im使用docker swarm设置卡夫卡队列容器

由于3天前的某些原因,kafka队列无法启动,并出现此错误

 dub template "/etc/confluent/docker/${COMPONENT}.properties.template" "/etc/${COMPONENT}/${COMPONENT}.properties"
swarm_stack_kafka-queue.1.xbe7lg7ecc62@xdrdev4    | + dub template /etc/confluent/docker/kafka.properties.template /etc/kafka/kafka.properties
swarm_stack_kafka-queue.1.xbe7lg7ecc62@xdrdev4    | 'ascii' codec can't decode byte 0xe2 in position 8: ordinal not in range(128)
swarm_stack_kafka-queue.1.xbe7lg7ecc62@xdrdev4    | Command [/usr/local/bin/dub template /etc/confluent/docker/kafka.properties.template /etc/kafka/kafka.properties] FAILED !
我用这本书管理蜂群

zookeeper:
    container_name: zookeeper
    image: confluentinc/cp-zookeeper:4.0.0
    volumes:
        - "/data/xdr/zookeeper:/var/zookeeper"
    ports:
        - "2181:2181"
    environment:
        ZOOKEEPER_SERVER_ID: 2
        ZOOKEEPER_CLIENT_PORT: 2181
        ZOOKEEPER_TICK_TIME: 2000
        ZOOKEEPER_INIT_LIMIT: 5
        ZOOKEEPER_SYNC_LIMIT: 2
        ZOOKEEPER_SERVERS: "zookeeper:2222:3333"
    networks:
        - integ_net2
    deploy:
      mode: replicated
      replicas: 1

kafka-queue:
    container_name: kafka-queue
    image: confluentinc/cp-kafka:latest
    ports:
        - "9092:9092"
    volumes:
        - "/data/xdr/kafka/data:/var/lib/kafka/data"
    depends_on:
        - zookeeper
    environment:
        KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
        KAFKA_HEAP_OPTS: "-Xmx13G –Xms13G"
        KAFKA_BROKER_ID: 3
        KAFKA_NUM_PARTITIONS: 20
        KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka-queue:9092
        KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
        ZOOKEEPER_CHROOT: /broker
    networks:
        - integ_net2
    deploy:
      mode: replicated
      replicas: 1
奇怪的是,这和一周前的作品是一样的,我几天前做的只是移除蜂群并重新设置它。。。 我最初使用docker image:confluentinc/cp kafka:4.0.0

但即使在将其移至最新版本后,仍然会出现相同的问题

这个图像来自于confluent本身,我看不出它失败的原因,也看不到我改变任何事情的理由


有人也遇到了这个问题吗?

破折号中出现了一些奇怪的事情“-Xmx13G–Xms13G”


看起来像是复制/粘贴Unicode的东西。我建议完全放弃堆设置,因为Kafka代理不太可能需要13G(您可能更愿意在页面缓存中使用该内存)。如果您觉得有必要,请尝试将破折号固定为标准的“-”破折号。

建议不要使用最新的图像标记(如果它以前可用),但现在不行了