栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

docer kafka安装

docer kafka安装

安装Kafka之前需要先安装zookeeper 1.拉取镜像
docker pull wurstmeister/zookeeper
2.run run run
docker run -d --restart=always  --name zookeeper -p 2181:2181 -v /etc/localtime:/etc/localtime wurstmeister/zookeeper

自己本身有zookeeper可以不安装,但是如果后面发现kafka生产不了消息,各种配置也配置了,建议尝试跟着这个重新安装一下(我之前就是这种情况)

3.再拉(可以自己指定一下版本号)
docker pull wurstmeister/kafka
4.run run run
docker run -d --restart=always --name Kafka 
-p 9092:9092 
-e KAFKA_BROKER_ID=0 
-e KAFKA_ZOOKEEPER_CONNECT=111.230.185.44:2181 
-e KAFKA_ADVERTISED_HOST_NAME=111.230.185.44 
-e KAFKA_ADVERTISED_PORT=9092  
-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://111.230.185.44:9092 
-e KAFKA_HEAP_OPTS="-Xmx256M -Xms256M" 
-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 
-v /etc/localtime:/etc/localtime wurstmeister/kafka
kafka配置解释

这里的相等于换行符 前面要有空格(space)
KAFKA_ZOOKEEPER_ConNECT 是 zookeeper的ip:port 云服务器记得安全组开放端口
KAFKA_ADVERTISED_HOST_NAME 这个地址必须是本机地址
KAFKA_ADVERTISED_PORT 这个地址必须是对应端口
KAFKA_ADVERTISED_LISTENERS 貌似这个参数是前面两个的总和,之前查资料发现好像弃用了,可以自己试试去掉这个参数能不能正常生产消费
KAFKA_HEAP_OPTS 这个指定jvm 的初始容量合最大容量,我服务器太垃圾了,不配分分种oom
KAFKA_LISTENERS 这个我理解的是允许访问的ip地址,如果没有生产限制的话自己学习就直接0.0.0.0呗

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/487090.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号