根据官方kafka documentation命令{"error":"invalid_client","error_description":"Client Authentication failed"}`
服务器抛出错误"无法获取tmp / kafka-logs"中的文件.lock锁定。如何解决?
答案 0 :(得分:12)
删除目录/ tmp / kafka-logs并重试
答案 1 :(得分:7)
删除/ tmp / kafka-logs中的.lock文件:
rm /tmp/kafka-logs/.lock
。
这样您就可以保留任何预先存在的日志。
答案 2 :(得分:2)
有同样的问题。
首先,我删除了.lock
文件
#rm /tmp/kafka-logs/.lock #
我仍然遇到错误
错误日志加载期间其中一个线程出错: java.io.FileNotFoundException: /tmp/kafka-logs/__consumer_offsets-5/00000000000000000000.log (许可被拒绝)(kafka.log.LogManager)[2018-04-17 13:35:09,088] 致命[Kafka Server 0],KafkaServer启动期间出现致命错误。 准备关机(kafka.server.KafkaServer) java.io.FileNotFoundException: /tmp/kafka-logs/__consumer_offsets-5/00000000000000000000.log (权限被拒绝)在java.io.RandomAccessFile.open0(本机方法)
所以,我不得不删除文件夹
# rm /tmp/kafka-logs #
它工作正常。
答案 3 :(得分:1)
有同样的问题。删除了kafka日志文件并为我工作。
sudo rm -rf /tmp/kafka-logs
答案 4 :(得分:0)
删除 kafka-logs 文件夹
使用
cd /tmp
rm -r kafka-logs