0

我刚刚为 linux 下载了 nifi-0.5.1。

尝试使用以下命令运行 Nifi 时:./nifi.sh run

我得到以下异常nifi-app.log

2016-03-13 05:29:42,959 WARN [main] org.apache.nifi.web.server.JettyServer 无法启动 Web 服务器...正在关闭。org.apache.nifi.web.NiFiCoreException:无法启动流控制器。在 org.apache.nifi.web.contextlistener.ApplicationStartupContextListener.contextInitialized(ApplicationStartupContextListener.java:99) ~[na:na] 在 org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800) ~[ jetty-server-9.2.11.v20150529.jar:9.2.11.v20150529] 在 org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444) ~[jetty-servlet-9.2.11.v20150529.jar :9.2.11.v20150529] 在 org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:791) ~[jetty-server-9.2.11.v20150529.jar:9.2.11.

我会很感激你的帮助,

4

1 回答 1

2

默认情况下,由于其类加载器隔离方法及其作为数据流应用程序的功能,NiFi 在启动时会访问大量文件。请参阅管理指南,其中描述了如何将操作系统对打开文件句柄数的限制设置得更高。Linux 中的默认 OS 文件句柄限制通常为 1024,这对于 NiFi 所做的工作来说太低了。

https://nifi.apache.org/docs/nifi-docs/html/administration-guide.html#configuration-best-practices

于 2016-03-15T01:45:40.950 回答