Scala 拉贡';s嵌入式卡夫卡在杀死Lagom进程一次后无法启动

Scala 拉贡';s嵌入式卡夫卡在杀死Lagom进程一次后无法启动,scala,lagom,Scala,Lagom,我一直在玩lagomscala单词计数Activator模板,我被迫终止了应用程序进程。从那时起,嵌入式卡夫卡就不起作用了——这个项目和我创建的每一个新项目都变得无法使用。我试过: 运行sbt clean,删除嵌入的卡夫卡数据 创建全新项目(从其他activator模板) 重新启动我的机器 尽管如此,我还是不能让拉格姆去工作。在第一次发布期间,我在日志中看到以下行: [warn] o.a.k.c.NetworkClient - Error while fetching metadata wi

我一直在玩
lagomscala单词计数
Activator模板,我被迫终止了应用程序进程。从那时起,嵌入式卡夫卡就不起作用了——这个项目和我创建的每一个新项目都变得无法使用。我试过:

  • 运行sbt clean,删除嵌入的卡夫卡数据
  • 创建全新项目(从其他activator模板)
  • 重新启动我的机器
尽管如此,我还是不能让拉格姆去工作。在第一次发布期间,我在日志中看到以下行:

[warn] o.a.k.c.NetworkClient - Error while fetching metadata with correlation id 1 : {wordCount=LEADER_NOT_AVAILABLE}
[warn] o.a.k.c.NetworkClient - Error while fetching metadata with correlation id 2 : {wordCount=LEADER_NOT_AVAILABLE}
[warn] o.a.k.c.NetworkClient - Error while fetching metadata with correlation id 4 : {wordCount=LEADER_NOT_AVAILABLE}
[warn] a.k.KafkaConsumerActor - Consumer interrupted with WakeupException after timeout. Message: null. Current value of akka.kafka.consumer.wakeup-timeout is 3000 milliseconds
[warn] a.k.KafkaConsumerActor - Consumer interrupted with WakeupException after timeout. Message: null. Current value of akka.kafka.consumer.wakeup-timeout is 3000 milliseconds
下一次发射的结果是:

[info] Starting Kafka
[info] Starting Cassandra
....Kafka Server closed unexpectedly.
....
[info] Cassandra server running at 127.0.0.1:4000
我已经发布了lagom内部元项目kafka的完整server.log


是否有可能是某些损坏的嵌入式卡夫卡数据被全局存储在我的电脑上并导致了这种情况?

如James在评论中提到的,为了将来的参考,您必须删除
目标/lagom动态项目中的文件夹
lagom内部元项目Kafka
。我不知道为什么它不会被自动删除

也许清除临时文件夹(C:\Users\sbarancz\AppData\Local\temp)会有所帮助?嗨@Szymon,这仍然是一个悬而未决的问题。看见这个问题与嵌入式Zookeeper(嵌入式卡夫卡需要)没有优雅地关闭有关。在提供的链接中有更多信息和解决方法。所有卡夫卡的数据都存储在
target/lagom dynamic projects/lagom internal meta project Kafka
中,删除这些数据可以解决问题。绝对没有全球商店。@JamesRoper你能把它写进答案吗?这刚刚救了我的命:)