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

相关推荐
NoSi EFUL2 小时前
redis存取list集合
windows·redis·list
coNh OOSI4 小时前
Redis——Windows安装
数据库·windows·redis
iNgs IMAC5 小时前
如何在Windows系统上安装和配置Node.js及Node版本管理器(nvm)
windows·node.js
无巧不成书02187 小时前
Rust开发环境完全指南:Windows/Linux双平台配置与实战
linux·windows·rust·gnu·msvc·mingw-w64安装·镜像配置
xiaoshuaishuai87 小时前
C# ZLibrary数字资源分发
开发语言·windows·c#
私人珍藏库9 小时前
[Windows] 电子教鞭演示工具 PointerStick v7.11
windows·自动化·工具·软件·多功能
隔壁寝室老吴10 小时前
使用Flink2.0消费低版本的Kafka
分布式·kafka
Full Stack Developme11 小时前
Hutool TreeUtil 教程
大数据·windows
破阵子4432811 小时前
PowerShell-7 下载安装教程(如何更新 PowerShell)
windows
安当加密11 小时前
指纹一按,安全上线:指纹登录如何为生产线 Windows 电脑实现低成本防勒索?
windows·安全·电脑