centos下zookeeper和kafka docker的安装及启动运行

1.拉取镜像wurstmeister/zookeeper和wurstmeister/kafka

docker pull wurstmeister/zookeeper

docker pull wurstmeister/kafka

  1. 运行zookeeper

docker run -itd --name zookeeper -p 2181:2181 wurstmeister/zookeeper

  1. 运行kafka

  docker run -dit --name kafka \

-e HOST_IP=localhost \

-e KAFKA_ADVERTISED_PORT=9092 \

-e KAFKA_BROKER_ID=1 \

-e ZK=zk -p 9092 --link zookeeper:zk   \

-e KAFKA_ZOOKEEPER_CONNECT=10.10.14.220:2181 \

-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092 \

-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 \

-t wurstmeister/kafka

查看启动日志:docker logs kafka

centos下zookeeper和kafka docker的安装及启动运行_第1张图片

可以看到启动正常

注意:

   标红的地方如果设置不当的话,启动日志会报错,可以查看上一篇博客和下一篇博客的配置异常处理方式

   要使其他ip能访问kafka,标红的localhost需要改为指定主机的ip地址

你可能感兴趣的:(zookeeper,kafka,docker)