services: kafka-controller1: image: harbor.boyachain.cn:20443/general/kafka:4.0 container_name: kafka-controller1 restart: no environment: CONF: controller CLUSTER_ID: xxxx _CONF_node.id: 1 _CONF_controller.quorum.bootstrap.servers: 127.10.11.1:9093,127.10.11.2:9093,127.10.11.3:9093 _CONF_listeners: CONTROLLER://127.10.11.1:9093 _CONF_offsets.topic.replication.factor: 3 _CONF_share.coordinator.state.topic.replication.factor: 3 _CONF_share.coordinator.state.topic.min.isr: 3 _CONF_transaction.state.log.replication.factor: 3 _CONF_transaction.state.log.min.isr: 3 network_mode: host volumes: - type: bind source: ./kafka-controller1/data target: /opt/kafka/data - type: bind source: ./kafka-controller1/logs target: /opt/kafka/logs kafka-controller2: image: harbor.boyachain.cn:20443/general/kafka:4.0 container_name: kafka-controller2 restart: no environment: CONF: controller CLUSTER_ID: xxxx LEAD_CONTROLLER: 127.10.11.1:9093 _CONF_node.id: 2 _CONF_controller.quorum.bootstrap.servers: 127.10.11.1:9093,127.10.11.2:9093,127.10.11.3:9093 _CONF_listeners: CONTROLLER://127.10.11.2:9093 _CONF_offsets.topic.replication.factor: 3 _CONF_share.coordinator.state.topic.replication.factor: 3 _CONF_share.coordinator.state.topic.min.isr: 3 _CONF_transaction.state.log.replication.factor: 3 _CONF_transaction.state.log.min.isr: 3 network_mode: host volumes: - type: bind source: ./kafka-controller2/data target: /opt/kafka/data - type: bind source: ./kafka-controller2/logs target: /opt/kafka/logs kafka-controller3: image: harbor.boyachain.cn:20443/general/kafka:4.0 container_name: kafka-controller3 restart: no environment: CONF: controller CLUSTER_ID: xxxx LEAD_CONTROLLER: 127.10.11.1:9093 _CONF_node.id: 3 _CONF_controller.quorum.bootstrap.servers: 127.10.11.1:9093,127.10.11.2:9093,127.10.11.3:9093 _CONF_listeners: CONTROLLER://127.10.11.3:9093 _CONF_offsets.topic.replication.factor: 3 _CONF_share.coordinator.state.topic.replication.factor: 3 _CONF_share.coordinator.state.topic.min.isr: 3 _CONF_transaction.state.log.replication.factor: 3 _CONF_transaction.state.log.min.isr: 3 network_mode: host volumes: - type: bind source: ./kafka-controller3/data target: /opt/kafka/data - type: bind source: ./kafka-controller3/logs target: /opt/kafka/logs kafka-broker10: image: harbor.boyachain.cn:20443/general/kafka:4.0 container_name: kafka-broker1 restart: no environment: CONF: broker CLUSTER_ID: xxxx _CONF_node.id: 10 _CONF_controller.quorum.bootstrap.servers: 127.10.11.1:9093,127.10.11.2:9093,127.10.11.3:9093 _CONF_listeners: PLAINTEXT://127.10.11.10:9092 _CONF_offsets.topic.replication.factor: 3 _CONF_share.coordinator.state.topic.replication.factor: 3 _CONF_share.coordinator.state.topic.min.isr: 3 _CONF_transaction.state.log.replication.factor: 3 _CONF_transaction.state.log.min.isr: 3 network_mode: host volumes: - type: bind source: ./kafka-broker1/data target: /opt/kafka/data - type: bind source: ./kafka-broker1/logs target: /opt/kafka/logs kafka-broker11: image: harbor.boyachain.cn:20443/general/kafka:4.0 container_name: kafka-broker11 restart: no environment: CONF: broker CLUSTER_ID: xxxx _CONF_node.id: 11 _CONF_controller.quorum.bootstrap.servers: 127.10.11.1:9093,127.10.11.2:9093,127.10.11.3:9093 _CONF_listeners: PLAINTEXT://127.10.11.11:9092 _CONF_offsets.topic.replication.factor: 3 _CONF_share.coordinator.state.topic.replication.factor: 3 _CONF_share.coordinator.state.topic.min.isr: 3 _CONF_transaction.state.log.replication.factor: 3 _CONF_transaction.state.log.min.isr: 3 network_mode: host volumes: - type: bind source: ./kafka-broker11/data target: /opt/kafka/data - type: bind source: ./kafka-broker11/logs target: /opt/kafka/logs