NiFi:打开的文件太多,无法启动流控制器



我开始注意到这个错误,我的Nifi根本无法启动。

org.apache.nifi.web.server.JettyServer Failed to start web server... shutting down.
org.apache.nifi.web.NiFiCoreException: Unable to start Flow Controller.
at org.apache.nifi.web.contextlistener.ApplicationStartupContextListener.contextInitialized(ApplicationStartupContextListener.java:88)
Caused by: java.nio.file.FileSystemException: /opt/nifi/nifi-current/flowfile_repository/partition-28/19774.journal: Too many open files
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:91)

不知道是什么原因造成的。

我从flow_repository中删除了所有内容,这似乎已经解决了问题。

只是想找出根本原因,以防万一这发生在 Prod 中!!

您可能希望增加操作系统上文件句柄的最大数量。

请参阅此处的 Linux 系统配置部分:

https://nifi.apache.org/quickstart.html

最新更新