【发布时间】:2018-04-20 11:15:52
【问题描述】:
我刚刚升级到Kafka 1.0和zookeeper 3.4.10。起初一切都很好。独立的生产者和消费者按预期工作。在我运行我的代码大约 10 分钟后,Kafka 失败并出现以下错误:
[2017-11-07 16:48:01,304] INFO 停止在目录 C:\Kafka\kafka_2.12-1.0.0\kafka-logs (kafka.log.LogManager) 中提供日志
[2017-11-07 16:48:01,320] FATAL Shutdown broker 因为 C:\Kafka\kafka_2.12-1.0.0\kafka-logs 中的所有日志目录都失败了 (kafka.log.LogManager)
我再次重新安装并重新配置了 Kafka 1.0,同样的事情发生了。如果我尝试重新启动,则会出现同样的错误。
删除日志文件有助于启动 Kafka,但在短暂运行后再次失败。
我跑0.10.2版本很久了,从来没有遇到过这样的情况,长期很稳定。
我已尝试找到解决方案并按照documentation. 中的说明进行操作
这还不是一个生产环境,它是相当简单的设置,一个生产者,一个消费者阅读一个主题。
我不确定这是否与动物园管理员有关。
**更新:** 问题已发布在Apache JIRA board 到目前为止的共识似乎是这是一个 Windows 问题。
【问题讨论】:
-
版本 0.10.2.1 在 Windows 上运行良好,我们仍在另一台服务器上运行实例。谢谢你的链接。
-
我在这里面临完全相同的问题。我正在使用 AWS efs 文件系统来存储 kafka 日志文件。我的错误日志 - >产生的原因:java.nio.file.FileSystemException:/var/lib/kafka/data/ksql_transient_8376289768731246768_1513675960541-KSTREAM-REDUCE-STATE-STORE-0000000003-changelog-1.a9edc755278d425e9227bb03eb0cd55f-delete/.nfs937861751206a94a00000fa2:设备或资源繁忙
-
目前看来,发生这种情况时唯一的解决方案是从
tmp文件夹中删除所有临时文件。 -
大卫,感谢您的评论。您指的是哪个 tmp 文件夹?你能添加你的路径吗?
标签: windows apache-kafka