Files
docker/kafka/Demo/ThreeServerNodes/README.md
2025-11-01 21:18:29 +08:00

937 B
Raw Blame History

部署 kafka 集群

  • 根据实际环境修改 docker-compose.yml

    • CONF: 这里启动三个 server 节点,简单试用集群环境
    • CLUSTER_ID: 这里要替换成完全一样的 uuid生成命令
      docker run --rm harbor.boyachain.cn:20443/general/kafka:4.0 kafka-storage.sh random-uuid
      
    • LEAD_CONTROLLER: 指定 bootstrap kraft 集群的节点 controller 地址bootstrap kraft 集群的第一个节点不能设置该变量
  • 创建目录

    grep '\<source:' docker-compose.yml | cut -d: -f2 | xargs mkdir -p
    
  • 启动

    docker-compose up -d
    
  • 查看集群状态

    docker exec kafka1 kafka-metadata-quorum.sh \
        --bootstrap-controller 127.10.11.1:9093 \
        describe --status
    
    docker exec kafka1 kafka-metadata-quorum.sh \
        --bootstrap-controller 127.10.11.1:9093 \
        describe --replication