docker部署kafka踩坑
启动时报错如下:
The KAFKA_ZOOKEEPER_PROTOCOL environment variable does not configure a secure protocol. Set the environment variable ALLOW_PLAINTEXT_LISTENER=yes to allow the container to be started with a plaintext listener. This is only recommended for development.
这是因为在启动容器时没有指定环境变量ALLOW_PLAINTEXT_LISTENER 允许使用PLAINTEXT侦听器。
启动命令时指定环境变量
-e ALLOW_PLAINTEXT_LISTENER=yes
ERROR Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
kafka.zookeeper.ZooKeeperClientTimeoutException: Timed out waiting for connection while in state: CONNECTING
大概是连接zookeeper连接超时
-e KAFKA_ZOOKEEPER_CONNECT=192.168.0.101:2181
ip需要是本地地址,localhost也不行
正确启动
docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0
-e KAFKA_ZOOKEEPER_CONNECT=192.168.0.101:2181
-e ALLOW_PLAINTEXT_LISTENER=yes
-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092
-e KAFKA_LISTENERS=PLAINTEXT://localhost:9092 -t bitnami/kafka
创建topic或者查看时
Exception in thread "main" joptsimple.UnrecognizedOptionException: zookeeper is not a recognized option
旧版:/kafka-topics
.sh --list --zookeeper localhost:2181
在较新版本(2.2 及更高版本)的 Kafka 不再需要 ZooKeeper 连接字符串,即- -zookeeper localhost:2181。使用 Kafka Broker的 --bootstrap-server localhost:9092来替代- -zookeeper localhost:2181。
docker部署kafka踩坑相关推荐
- docker部署kafka,k8s(helm)部署kafka
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 我们在k8s上部署kafka,接收kafka生产者的数据,并将信息分发到消费者 kafka的基础知识参考:https://blog.csdn.net/ ...
- php kafka storm,php的kafka踩坑(二)
接上一篇文章,上次没有解决的一个问题就是在做一个队列的时候,存在多消费者消费到同一个消息的情况,今天终于解决了这个问题,问题的本质是因为运维给我创建的topic是有问题的,他创建的分区数量是0,我今天 ...
- 阿里云天池【Docker练习场】踩坑指南
阿里云天池[Docker练习场]踩坑指南 题目直达 提交环境搭建(基于macOS) Docker的安装与基本功能使用 Docker安装过程遇到的小问题 提交结果注意事项 提交时的镜像配置 项目结构规范 ...
- kafka踩坑、实践篇
kafka踩坑.实践篇 1.从kafka读取数据后 数据会自动删除吗 不会,kafka中数据的删除跟有没有消费者消费完全无关. 数据的删除,只跟kafka broker上面上面的这两个配置有关: # ...
- Hexo+GitHub 博客部署 个人踩坑记录(一)
Hexo+GitHub 博客部署 个人踩坑记录(一) 前言 博客的作用 编程学习本身是持续性的学习行为,说明所学习的内容是在持续地增加.这要求我们要学会阶段性总结自己所学的东西,复习并巩固.所以写文章 ...
- Kafka之Docker部署Kafka kraft集群
最近趁着有空想复习一下Kafka原理,之前学的是Kafka1.9的版本,需要Zookeeper作为基础,专门存放Kafka的元数据使用,如Broker.Consumer.Topic等:但下载的时候发现 ...
- crmeb商城部署(踩坑及解决方法)
源码地址: https://gitee.com/ZhongBangKeJi/CRMEB 原版是PHP版,我也不懂PHP,但看到功能很全,而且有docker-compose的脚本可以部署,并且教程也很完 ...
- ubuntu用Docker部署kafka消息服务
** 为了方便后续的配置,以下部署的时候IP都统一使用同一个IP ** 首先,先下载两个官方images: docker pull wurstmeister/kafka docker pull wur ...
- 转 docker 部署 kafka
1.下载镜像 这里使用了wurstmeister/kafka和wurstmeister/zookeeper这两个版本的镜像 docker pull wurstmeister/zookeeper d ...
- linux使用spotify/kafka 镜像docker部署 Kafka
Kafka 简介 作为一个消息中间件,Kafka 以高扩展性.高吞吐量等特点,在互联网项目中被广泛采用. Kafka 中文文档:https://kafka.apachecn.org/ kafka 安装 ...
最新文章
- IDEA ctrl+alt+L 格式化快捷键无效时解决
- Office 2003出现发送错误报告怎么办
- 前端面试问题(持续更新)
- [转载]我们应该更依赖手机一点
- JZOJ 100035. 【NOIP2017提高A组模拟7.10】区间
- 从0学习css开发之 font-size的基本用法
- linux boot分区有什么用,/ boot分区的真正作用是什么?
- linux系统数据库类型,linux下的数据类型
- 计算机辅助项目管理课程方案,天津大学计算机辅助管理研究生课程简介
- 嵌入式linux移植ssh,将SSH移植到arm soc上
- 从省市区多重级联想到的,react和jquery的差别
- 中国内鼻扩张器市场趋势报告、技术动态创新及市场预测
- 工信部召开地方信息安全工作会议
- 记一次网络访问故障排查
- office高级应用与python综合案例教程_使用Python操作Office——EXCEL
- 10月8日提交的结对编程工程中的经验和教训
- java 编写浏览器_用Java自己写一个浏览器 —— JavaFX 入门
- Unity 置顶点击的对象
- 使用Connectify让电脑变为WIFI
- BUUCTF Cipher