Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Kafka broker抛出ConfigException无效值配置log.segment.bytes:不是INT类型的数字_Java_Apache Kafka - Fatal编程技术网

Java Kafka broker抛出ConfigException无效值配置log.segment.bytes:不是INT类型的数字

Java Kafka broker抛出ConfigException无效值配置log.segment.bytes:不是INT类型的数字,java,apache-kafka,Java,Apache Kafka,我有一个单节点kafka代理和带有服务器的单节点zookeeper 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.

我有一个单节点kafka代理和带有
服务器的单节点zookeeper

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)
但每当我开始做经纪人时,我都会遇到如下异常情况

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)
FATAL[2018-02-19 17:01:10772]kafka.kafka$:[Logging$class:FATAL:113]-[main]-
org.apache.kafka.common.config.ConfigException:配置log.segment.bytes的值10737418240无效:不是INT类型的数字
位于org.apache.kafka.common.config.ConfigDef.parseType(ConfigDef.java:670)
位于org.apache.kafka.common.config.ConfigDef.parse(ConfigDef.java:418)
位于org.apache.kafka.common.config.AbstractConfig.(AbstractConfig.java:55)
在kafka.server.kafkanconfig.(kafkanconfig.scala:759)
在kafka.server.kafkanconfig$fromProps(kafkanconfig.scala:743)
在kafka.server.kafkanconfig$fromProps(kafkanconfig.scala:740)
在kafka.server.KafkaServerStartable$.fromProps(KafkaServerStartable.scala:28)
在kafka.kafka$.main(kafka.scala:58)
在卡夫卡.卡夫卡.梅因(卡夫卡.斯卡拉)
卡夫卡服务器0.10.1在Ubuntu 14上运行


有人能告诉我出了什么问题吗?

如前所述,
Int.MaxInt
的值是2147483647<代码>10737418240
超过了最大允许值。

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