kafka启动报错:Failed to acquire lock on file .lock in /tmp/kafka-logs.

kafka.common.KafkaException: Failed to acquire lock on file .lock in /tmp/kafka-logs. A Kafka instance in another process or thread is using this directory.
	at kafka.log.LogManager$$anonfun$lockLogDirs$1.apply(LogManager.scala:95)
	at kafka.log.LogManager$$anonfun$lockLogDirs$1.apply(LogManager.scala:92)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
	at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)
	at scala.collection.mutable.WrappedArray.foreach(WrappedArray.scala:34)
	at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
	at scala.collection.AbstractTraversable.map(Traversable.scala:105)
	at kafka.log.LogManager.lockLogDirs(LogManager.scala:92)
	at kafka.log.LogManager.<init>(LogManager.scala:55)
	at kafka.server.KafkaServer.createLogManager(KafkaServer.scala:275)
	at kafka.server.KafkaServer.startup(KafkaServer.scala:72)
	at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:34)
	at kafka.Kafka$.main(Kafka.scala:46)
	at kafka.Kafka.main(Kafka.scala)

解决办法

  1. 删除kafka日志文件
rm -rf /tmp/kafka-logs.
  1. 修改./kafka/config/server.properties (修改日志存放位置)
log.dirs=/tmp/kafka-logs
发布了27 篇原创文章 · 获赞 1 · 访问量 1311

猜你喜欢

转载自blog.csdn.net/Sakitaf/article/details/104776964