NiFi:打开文件过多无法启动FlowController

时间:2018-09-17 18:15:32

标签: apache-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中发生这种情况!

1 个答案:

答案 0 :(得分:1)

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

在此处查看“ Linux系统配置”部分:

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