【问题标题】:Kafka broker throwing ConfigException Invalid value configuration log.segment.bytes: Not a number of type INTKafka经纪人抛出ConfigException无效值配置log.segment.bytes:不是INT类型的数量
【发布时间】:2018-02-20 01:53:30
【问题描述】:

我有一个单节点 kafka 代理和单节点 zookeeper,server.properties 如下所示

broker.id=0
num.network.threads=3
num.io.threads=8
socket.send.buffer.bytes=102400
socket.receive.buffer.bytes=102400
socket.request.max.bytes=104857600
log.dirs=/tmp/kafka-logs
num.partitions=1
num.recovery.threads.per.data.dir=1
log.retention.hours=168
log.retention.check.interval.ms=300000
zookeeper.connect=localhost:2181
zookeeper.connection.timeout.ms=6000
num.network.threads=20
log.roll.hours=24
log.retention.bytes=107374182400
listeners=PLAINTEXT://172.36.0.72:9092
log.segment.bytes=10737418240
advertised.listeners=PLAINTEXT://172.36.0.72:9092

zookeeper.properties 如下所示

dataDir=/tmp/zookeeper
clientPort=2181
maxClientCnxns=0

但是每当我启动代理时,我都会遇到如下异常

FATAL [2018-02-19 17:01:10,772] kafka.Kafka$:[Logging$class:fatal:113] - [main] -
org.apache.kafka.common.config.ConfigException: Invalid value 10737418240 for configuration log.segment.bytes: Not a number of type INT
        at org.apache.kafka.common.config.ConfigDef.parseType(ConfigDef.java:670)
        at org.apache.kafka.common.config.ConfigDef.parse(ConfigDef.java:418)
        at org.apache.kafka.common.config.AbstractConfig.<init>(AbstractConfig.java:55)
        at kafka.server.KafkaConfig.<init>(KafkaConfig.scala:759)
        at kafka.server.KafkaConfig$.fromProps(KafkaConfig.scala:743)
        at kafka.server.KafkaConfig$.fromProps(KafkaConfig.scala:740)
        at kafka.server.KafkaServerStartable$.fromProps(KafkaServerStartable.scala:28)
        at kafka.Kafka$.main(Kafka.scala:58)
        at kafka.Kafka.main(Kafka.scala)

Kafka Server 0.10.1 在 Ubuntu 14 上运行。

谁能告诉我出了什么问题?

【问题讨论】:

  • 您能解释一下107374182400 的值吗?有什么理由选择它?您是否尝试改变,尤其是使用较小的价值?
  • 我可以看到 107374182400 正好是 100 Gb。你对这个价值的意图是什么?

标签: java apache-kafka


【解决方案1】:

Int.MaxInt 的值是 2147483647,正如 here 所讨论的那样。 10737418240 超过了最大允许值。

【讨论】:

    猜你喜欢
    • 2022-07-14
    • 2018-11-18
    • 2021-06-18
    • 2013-10-01
    • 1970-01-01
    • 2018-02-19
    • 1970-01-01
    • 2021-04-06
    • 2019-01-11
    相关资源
    最近更新 更多