1、zookeeper安装 使用此镜像创建Kafka容器时需要先安装外部zookeeper,并将zookeeper所在的用户网络设置为hdlmx,且network-alias设置为zookeeper
2、安装Kafka
docker run --name hdlmx-kafka -h Kafka --restart=always --network=hdlmx --network-alias Kafka -d -it -p 9092:9092 hdlmx/kafka:3.1-arm
3、Kafka集群部署与配置
部署Kafka集群时必须使用3.1-arm-cluster tag。 docker run时的环境变量与参数配置: kafka_broker_id:必须配置broker_id,默认为0 kafka_advertised_Listeners_port:必须配置kafka_advertised_Listeners_port,默认为9091,且必须与-p 参数的的宿主机端口保持一致 -h 需要配置主机名
docker run --name hdlmx-kafka0 -h Kafka0 --network-alias Kafka0 --restart=always --network=hdlmx -e kafka_broker_id=0 -e kafka_advertised_Listeners_port=9091 -d -it -p 9091:9092 hdlmx/kafka:3.1-arm-cluster
Content type
Image
Digest
Size
315.6 MB
Last updated
over 4 years ago
docker pull hdlmx/kafka:3.1-arm-cluster