我目前正在尝试从以下异常中恢复我的流量。
由于尚未写入标头,无法更新日志文件 /data/disk1/nifi/flowfile_repository/journals/90620570.journal,因此无法处理会话。;处理器管理性产生 1 秒:java.lang.IllegalStateException:无法更新日志文件 /data/disk1/nifi/flowfile_repository/journals/90620570.journal,因为尚未写入标头。
我已经看到了一些关于在 Nifi 中处理大文件的最佳实践的答案,但我的问题更多是关于如何从这个异常中恢复。我的观察是,一旦发现异常,它就会开始出现在我们 nifi 实例中所有流中的多个处理器中,我们如何在不重新启动的情况下恢复?
您的磁盘似乎已满,不允许处理器更新或修改数据。
您可以增加磁盘空间,也可以从 nifi 存储库中删除内容。
首先,检查日志文件夹。如果是日志文件夹占用了空间,您可以直接执行
rm -rf logs/*
Run Code Online (Sandbox Code Playgroud)
否则就删除所有内容
rm -rf logs/* content_repository/* provenance_repository/* flowfile_repository/* database_repository/*
Run Code Online (Sandbox Code Playgroud)
PS:删除内容将导致画布上的所有数据也被删除,因此请确保您没有删除无法复制的数据。
最有可能的是,一定是原木耗尽了空间。另外,检查您的日志轮换间隔!
如果您需要进一步的帮助,请告诉我!
| 归档时间: |
|
| 查看次数: |
6384 次 |
| 最近记录: |