当前位置:   article > 正文

docker搭建zookeeper(3.5.5)+kafka(2.3.0)+kafka map

docker搭建zookeeper(3.5.5)+kafka(2.3.0)+kafka map

顺序:先搭建zookeeper,然后kafka,然后kafka map。记得先搭建网络,可以让其在一个网段下
我是windows安装的dockerhub,所以直接在cmd中输入下面的内容:

  1. docker network create kafka-network --driver bridge
  2. // 根据kafka-network的网络,给下面的kafka指定ip,例如网段是172.18.0.x,可以指定kafka的IP为172.18.0.3
  3. docker run -d --name zookeeper ^
  4. -p 2181:2181 ^
  5. --network kafka-network ^
  6. -v D:\AllDownload\DevTools\Docker\DockerContainers\zookeeper\data:/data ^
  7. -v D:\AllDownload\DevTools\Docker\DockerContainers\zookeeper\logs:/logs ^
  8. -e ZOO_DATA_DIR=/data ^
  9. -e ZOO_LOG_DIR=/logs ^
  10. zookeeper:3.5.5
  11. docker run -d --name kafka ^
  12. -p 9092:9092 ^
  13. --network kafka-network ^
  14. --link zookeeper:zookeeper ^
  15. -v D:\AllDownload\DevTools\Docker\DockerContainers\kafka\logs:/kafka/logs ^
  16. -e KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 ^
  17. -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://172.18.0.3:9092 ^
  18. -e KAFKA_BROKER_ID=1 ^
  19. -e KAFKA_LOG_DIRS=/kafka/logs ^
  20. -e ALLOW_PLAINTEXT_LISTENER=yes ^
  21. bitnami/kafka:2.3.0-debian-9-r108
  22. docker run -d --name kafka-map ^
  23. -p 9001:8080 ^
  24. --network kafka-network ^
  25. -v D:\AllDownload\DevTools\Docker\DockerContainers\kafka-map\data:/usr/local/kafka-map/data ^
  26. -e DEFAULT_USERNAME=admin ^
  27. -e DEFAULT_PASSWORD=admin ^
  28. dushixiang/kafka-map:v1.3.3

1.新建kafka主题:

./kafka-topics.sh --create --topic test-kafka --bootstrap-server localhost:9092 --partitions 3 --replication-factor 1

查看新建的主题:

./kafka-topics.sh --describe --topic test-kafka --bootstrap-server localhost:9092

2.生产者

./kafka-console-producer.sh --topic test-kafka --broker-list localhost:9092

3.消费者

./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test-kafka --group my-group --from-beginning

4.进入kafka map后台,添加集群

这个ip就是之前设置KAFKA_ADVERTISED_LISTENERS后面的ip,是在network-kafka一个网段下创建的。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/1016116
推荐阅读
相关标签
  

闽ICP备14008679号