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] at 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 は、クラスローダー分離アプローチとデータフロー アプリとしての機能により、起動時にかなりの数のファイルにアクセスします。開いているファイル ハンドル数の OS 制限をより高く設定する方法が説明されている管理ガイドを参照してください。Linux のデフォルトの OS ファイル ハンドル制限は通常 1024 であり、これは NiFi の機能にはかなり低すぎます。

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

于 2016-03-15T01:45:40.950 に答える