我正在调整参数的值 fetch.max.bytes
我得到了一个例外,最大值已经过了。
fetch.max.bytes: Not a number of type INT
我看到这个问题,似乎这个参数的限制是2GB。
不过,我看到了Kafka的官方文件。在那里,他们对这个参数没有任何限制。
有谁能帮助理解这个参数的极限是多少。
编辑
这不是我的问题被标记到的问题的重复。我的问题是,如果kafka文档没有对fetch.max.bytes施加任何限制;但当我试图将值设置为大于2GB时,它给出了一个错误。
2条答案
按热度按时间0aydgbwb1#
参数不能小于零。文档包含以下信息:
列->“有效值”显示
[0,...]
此外,参数是数据类型int
,因此不能大于2gb。都有很好的记录。ojsjcaue2#
不能使用任何大于
2147483647
. 不过,这并不是Kafka方面的限制。您可以从源代码中看到配置参数
FETCH_MAX_BYTES_CONFIG
属于类型Type.INT
这意味着你不能使用任何超过Int.MaxInt
(即2147483647)。