Windows上Kafka创建Topic时zookeeper报Unreasonable length = 308375649错误

在网上搜了半天,全是乱七八糟的答案,没有说明具体的原因,解决方法也不对。记录一下,给各位伙伴避坑

  • 当创建Topic运行以下命令时:

    bin\windows\kafka-topics.bat --create --bootstrap-server localhost:2181 --replication-factor 1 --partitions 1 --topic test

  • 出现zookeeper错误(java.io.IOException: Unreasonable length = 308375649)

    WARN Close of session 0x0 (org.apache.zookeeper.server.NIOServerCnxn)
    java.io.IOException: Unreasonable length = 308375649
    at org.apache.jute.BinaryInputArchive.checkLength(BinaryInputArchive.java:166)
    at org.apache.jute.BinaryInputArchive.readBuffer(BinaryInputArchive.java:127)

  • 分析问题原因:
    因为老版本的 Kafka/Zookeeper 设置与新的设置之间的变化。 在老版本中,我们应该使用 --zookeeper 选项和端口 2181(问题代码);但是,对于新的 Kafka/Zookeeper 版本,用户应默认将端口 9092 用于客户 API
    将之前的代码修改为以下代码解决该问题:

    bin\windows\kafka-topics.bat --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic test

相关推荐
demodashi6661 小时前
Linux下ag搜索命令详解
linux·运维·windows
时鲟、时倾2 小时前
docker部署kafka
docker·容器·kafka
兮动人2 小时前
PrettyZoo:优雅易用的 ZooKeeper 可视化管理工具
分布式·zookeeper·云原生·prettyzoo
-可乐加冰吗5 小时前
SuperMap iObjects .NET 11i 二次开发(十七)—— 叠加分析之擦除
windows·.net
cws2004015 小时前
SQL Server 2008 群集配置指南(Windows 2008)-1
windows
天地之于壹炁兮14 小时前
编程I/O入门指南:核心操作全解析
数据库·windows·microsoft
深圳市恒讯科技15 小时前
英国服务器Windows系统远程桌面安装与优化
运维·服务器·windows
编啊编程啊程15 小时前
【029】智能停车计费系统
java·数据库·spring boot·spring·spring cloud·kafka
像风一样的男人@16 小时前
python --两个文件夹文件名比对(yolo 图和label标注比对检查)
windows·python·yolo
diannao72019 小时前
实时将大模型的解决方案转换为随机应变的机器人指令
开发语言·windows·python·机器人