Docker单机部署kafka

Docker单机部署kafka,第1张

Docker单机部署kafka

部署zookeeper:

docker pull zookeeper
docker run -d --name zookeeper -p 2181:2181 -t zookeeper

部署kafka:

docker pull bitnami/kafka

docker run -d --name kafka

-p 9092:9092

-e KAFKA_BROKER_ID=0

-e KAFKA_ZOOKEEPER_ConNECT=172.16.0.78:2181

-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://172.16.0.78:9092

-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092

-e ALLOW_PLAINTEXT_LISTENER=yes

bitnami/kafka

将两个172.16.0.78换成真实的主机ip即可,如果出现kafka容器启动后就停了或者其他疑难杂症,启动时去掉-d参数,查看终端的错误日志。

参数说明:

-e KAFKA_BROKER_ID  在kafka集群中,每个kafka都有一个BROKER_ID来区分自己

-e KAFKA_ZOOKEEPER_CONNECT  配置zookeeper管理kafka的路径

-e KAFKA_ADVERTISED_LISTENERS  把kafka的地址端口注册给zookeeper

-e KAFKA_LISTENERS 配置kafka的监听端口

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5068256.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存