kafka Java创建生产者报错:Invalid partition given with record: 1 is not in the range [0...1)
Posted 下划线是我
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kafka Java创建生产者报错:Invalid partition given with record: 1 is not in the range [0...1)相关的知识,希望对你有一定的参考价值。
参考:https://www.jianshu.com/p/9e72b3942c59
原因是在kafka集群kafka/config/server.properties文件中num.patitions = 1. 需要修改分区默认值。
partitions在是在创建topic的时候默认创建的partitions节点的个数,只对新创建的topic生效,所有尽量在项目规划时候定一个合理的值。也可以通过命令行动态扩容。
./bin/kafka-topics.sh --zookeeper localhost:2181 --alter --partitions 2 --topic test
以上是关于kafka Java创建生产者报错:Invalid partition given with record: 1 is not in the range [0...1)的主要内容,如果未能解决你的问题,请参考以下文章
遇到问题--kafka--接收端报错Parse JSON error Invalid encoding in string. Offset
遇到问题--kafka--接收端报错Parse JSON error Invalid encoding in string. Offset
遇到问题--kafka--接收端报错Parse JSON error Invalid encoding in string. Offset
遇到问题--kafka--接收端报错Parse JSON error Invalid encoding in string. Offset
kafkakafka 启动报错 InvalidReceiveException: Invalid receive (size = -720899)