CM添加kafka服务后出现错误

来源:互联网 发布:手机淘宝怎么注册不了 编辑:程序博客网 时间:2024/05/16 00:48

如果启动时出现内存溢出错误

Fatal error during KafkaServerStartable startup. Prepare to shutdownjava.lang.OutOfMemoryError: Java heap space    at java.nio.HeapByteBuffer.<init>(HeapByteBuffer.java:57)    at java.nio.ByteBuffer.allocate(ByteBuffer.java:335)    at kafka.log.SkimpyOffsetMap.<init>(OffsetMap.scala:43)    at kafka.log.LogCleaner$CleanerThread.<init>(LogCleaner.scala:186)    at kafka.log.LogCleaner$$anonfun$1.apply(LogCleaner.scala:83)at kafka.log.LogCleaner$$anonfun$1.apply(LogCleaner.scala:83)    at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:245)    at scala.collection.immutable.Range.foreach(Range.scala:166)    at scala.collection.TraversableLike$class.map(TraversableLike.scala:245)    at scala.collection.AbstractTraversable.map(Traversable.scala:104)    at kafka.log.LogCleaner.<init>(LogCleaner.scala:83)    at kafka.log.LogManager.<init>(LogManager.scala:64)    at kafka.server.KafkaServer.createLogManager(KafkaServer.scala:601)    at kafka.server.KafkaServer.startup(KafkaServer.scala:180)    at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:37)    at kafka.Kafka$.main(Kafka.scala:67)    at com.cloudera.kafka.wrap.Kafka$.main(Kafka.scala:76)    at com.cloudera.kafka.wrap.Kafka.main(Kafka.scala)

在kafka配置中修改Java Heap Size of Broker 512即可。截图如下:
这里写图片描述

InconsistentBrokerIdException错误:

518, 上午1020:20.872   FATAL   kafka.server.KafkaServerStartable   Fatal error during KafkaServerStartable startup. Prepare to shutdownkafka.common.InconsistentBrokerIdException: Configured broker.id 152 doesn't match stored broker.id 113 in meta.properties. If you moved your data, make sure your configured broker.id matches. If you intend to create a new broker, you should remove all data in your data directories (log.dirs).    at kafka.server.KafkaServer.getBrokerId(KafkaServer.scala:640)    at kafka.server.KafkaServer.startup(KafkaServer.scala:184)    at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:37)    at kafka.Kafka$.main(Kafka.scala:67)    at com.cloudera.kafka.wrap.Kafka$.main(Kafka.scala:76)    at com.cloudera.kafka.wrap.Kafka.main(Kafka.scala)

错误的原因是log.dirs目录下的meta.properties中配置的broker.id和配置目录下的server.properties中的broker.id不一致了,解决问题的方法是将两者修改一致后再重启
这里写图片描述

0 0
原创粉丝点击