启动时报错如下:

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踩坑相关推荐

  1. docker部署kafka,k8s(helm)部署kafka

    全栈工程师开发手册 (作者:栾鹏) 架构系列文章 我们在k8s上部署kafka,接收kafka生产者的数据,并将信息分发到消费者 kafka的基础知识参考:https://blog.csdn.net/ ...

  2. php kafka storm,php的kafka踩坑(二)

    接上一篇文章,上次没有解决的一个问题就是在做一个队列的时候,存在多消费者消费到同一个消息的情况,今天终于解决了这个问题,问题的本质是因为运维给我创建的topic是有问题的,他创建的分区数量是0,我今天 ...

  3. 阿里云天池【Docker练习场】踩坑指南

    阿里云天池[Docker练习场]踩坑指南 题目直达 提交环境搭建(基于macOS) Docker的安装与基本功能使用 Docker安装过程遇到的小问题 提交结果注意事项 提交时的镜像配置 项目结构规范 ...

  4. kafka踩坑、实践篇

    kafka踩坑.实践篇 1.从kafka读取数据后 数据会自动删除吗 不会,kafka中数据的删除跟有没有消费者消费完全无关. 数据的删除,只跟kafka broker上面上面的这两个配置有关: # ...

  5. Hexo+GitHub 博客部署 个人踩坑记录(一)

    Hexo+GitHub 博客部署 个人踩坑记录(一) 前言 博客的作用 编程学习本身是持续性的学习行为,说明所学习的内容是在持续地增加.这要求我们要学会阶段性总结自己所学的东西,复习并巩固.所以写文章 ...

  6. Kafka之Docker部署Kafka kraft集群

    最近趁着有空想复习一下Kafka原理,之前学的是Kafka1.9的版本,需要Zookeeper作为基础,专门存放Kafka的元数据使用,如Broker.Consumer.Topic等:但下载的时候发现 ...

  7. crmeb商城部署(踩坑及解决方法)

    源码地址: https://gitee.com/ZhongBangKeJi/CRMEB 原版是PHP版,我也不懂PHP,但看到功能很全,而且有docker-compose的脚本可以部署,并且教程也很完 ...

  8. ubuntu用Docker部署kafka消息服务

    ** 为了方便后续的配置,以下部署的时候IP都统一使用同一个IP ** 首先,先下载两个官方images: docker pull wurstmeister/kafka docker pull wur ...

  9. 转 docker 部署 kafka

    1.下载镜像 这里使用了wurstmeister/kafka和wurstmeister/zookeeper这两个版本的镜像   docker pull wurstmeister/zookeeper d ...

  10. linux使用spotify/kafka 镜像docker部署 Kafka

    Kafka 简介 作为一个消息中间件,Kafka 以高扩展性.高吞吐量等特点,在互联网项目中被广泛采用. Kafka 中文文档:https://kafka.apachecn.org/ kafka 安装 ...

最新文章

  1. IDEA ctrl+alt+L 格式化快捷键无效时解决
  2. Office 2003出现发送错误报告怎么办
  3. 前端面试问题(持续更新)
  4. [转载]我们应该更依赖手机一点
  5. JZOJ 100035. 【NOIP2017提高A组模拟7.10】区间
  6. 从0学习css开发之 font-size的基本用法
  7. linux boot分区有什么用,/ boot分区的真正作用是什么?
  8. linux系统数据库类型,linux下的数据类型
  9. 计算机辅助项目管理课程方案,天津大学计算机辅助管理研究生课程简介
  10. 嵌入式linux移植ssh,将SSH移植到arm soc上
  11. 从省市区多重级联想到的,react和jquery的差别
  12. 中国内鼻扩张器市场趋势报告、技术动态创新及市场预测
  13. 工信部召开地方信息安全工作会议
  14. 记一次网络访问故障排查
  15. office高级应用与python综合案例教程_使用Python操作Office——EXCEL
  16. 10月8日提交的结对编程工程中的经验和教训
  17. java 编写浏览器_用Java自己写一个浏览器 —— JavaFX 入门
  18. Unity 置顶点击的对象
  19. 使用Connectify让电脑变为WIFI
  20. BUUCTF Cipher

热门文章

  1. 计算混响时间的意义_大盘点:混响时间常用的几种计算公式
  2. 51单片机入门-1-最小系统基础概念
  3. c#调用microsoft word将word另存为pdf
  4. HMC5883L校准
  5. Windows wmic命令之process进程管理
  6. 分布式mysql cobar_Mysql分布式中间件:Cobar server
  7. 逆向破解必备基础smail基础语法
  8. AI率先引领手机“视”界革命——旷视联合IDC最新出炉AI+手机行业白皮书!
  9. 西瓜决策树-ID3算法
  10. 使用adb命令安装apk