通过docker安装kafka

docker run -d \
  --restart=always \
  -e ALLOW_ANONYMOUS_LOGIN=yes \
  --log-driver json-file \
  --log-opt max-size=100m \
  --log-opt max-file=2  \
  --name zookeeper \
  -p 2181:2181 \
  -v /etc/localtime:/etc/localtime \
  bitnami/zookeeper:latest

docker run -d \
  --restart always \
  --name kafka-map     \
  -p 9001:8080     \
  -v /opt/kafka-map/data:/usr/local/kafka-map/data     \
  -e DEFAULT_USERNAME=admin     \
  -e DEFAULT_PASSWORD=admin     \
  dushixiang/kafka-map:latest

# 10.10.10.154 替换为自己的 IP
docker run -d \
  --restart always \
  --log-driver json-file \
  --log-opt max-size=100m \
  --log-opt max-file=2 \
  --name kafka \
  -p 9092:9092 \
  -p 9093:9093 \
  -e KAFKA_BROKER_ID=0 \
  -e KAFKA_ZOOKEEPER_CONNECT=10.10.10.154:2181/kafka \
  -e KAFKA_CFG_PROCESS_ROLES=broker,controller \
  -e KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER \
  -e KAFKA_CFG_LISTENERS=PLAINTEXT://0.0.0.0:9092,CONTROLLER://0.0.0.0:9093 \
  -e KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://10.10.10.154:9092 \
  -e KAFKA_CFG_ADVERTISED_CONTROLLER_LISTENERS=CONTROLLER://10.10.10.154:9093 \
  -e KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=0@10.10.10.154:9093 \
  -e KAFKA_CFG_NODE_ID=0 \
  -e ALLOW_PLAINTEXT_LISTENER=yes \
  -v /etc/localtime:/etc/localtime \
  bitnami/kafka:latest
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。