2016-08-08 9 views
2

私の現在のプロジェクトでは、Windowsオペレーティングシステムでapache-nifiを使用しています。 C:\nifi-0.7.0-bin.zipというファイルを抽出しました。今、私が\bin\run-nifi.batとすると、管理者が表示されます。コマンドラインで次のメッセージが表示され、nifiを実行できません。あなたはnifiを実行するために何をすべきかお勧めしますか?ウィンドウ上のNifiコマンド

enter image description here

app.logファイルの内容

2016-08-08 11:41:57,716 INFO [main] org.apache.nifi.NiFi Launching NiFi... 
2016-08-08 11:41:57,851 INFO [main] org.apache.nifi.BootstrapListener Started Bootstrap Listener, Listening for incoming requests on port 50050 
2016-08-08 11:41:57,877 INFO [main] org.apache.nifi.BootstrapListener Successfully initiated communication with Bootstrap 
2016-08-08 11:42:59,485 WARN [Timer-0] org.apache.nifi.NiFi NiFi has detected that this box is not responding within the expected timing interval, which may cause Processors to be scheduled erratically. Please see the NiFi documentation for more information. 

を次のように次のようにnifi-bootstrap.logファイルの内容は次のとおりです。私は、現在のディレクトリのコンテキストにNiFiを実行することをお勧めし

2016-08-08 11:41:57,279 INFO [main] o.a.n.b.NotificationServiceManager Successfully loaded the following 0 services: [] 
2016-08-08 11:41:57,286 INFO [main] org.apache.nifi.bootstrap.RunNiFi Registered no Notification Services for Notification Type NIFI_STARTED 
2016-08-08 11:41:57,286 INFO [main] org.apache.nifi.bootstrap.RunNiFi Registered no Notification Services for Notification Type NIFI_STOPPED 
2016-08-08 11:41:57,286 INFO [main] org.apache.nifi.bootstrap.RunNiFi Registered no Notification Services for Notification Type NIFI_DIED 
2016-08-08 11:41:57,298 INFO [main] org.apache.nifi.bootstrap.Command Starting Apache NiFi... 
2016-08-08 11:41:57,299 INFO [main] org.apache.nifi.bootstrap.Command Working Directory: C:\NIFI-0~1.0 
2016-08-08 11:41:57,299 INFO [main] org.apache.nifi.bootstrap.Command Command: C:\Program Files\Java\jdk1.8.0_102\bin\java.exe -classpath C:\NIFI-0~1.0\.\conf;C:\NIFI-0~1.0\.\lib\jcl-over-slf4j-1.7.12.jar;C:\NIFI-0~1.0\.\lib\jul-to-slf4j-1.7.12.jar;C:\NIFI-0~1.0\.\lib\log4j-over-slf4j-1.7.12.jar;C:\NIFI-0~1.0\.\lib\logback-classic-1.1.3.jar;C:\NIFI-0~1.0\.\lib\logback-core-1.1.3.jar;C:\NIFI-0~1.0\.\lib\nifi-api-0.7.0.jar;C:\NIFI-0~1.0\.\lib\nifi-documentation-0.7.0.jar;C:\NIFI-0~1.0\.\lib\nifi-nar-utils-0.7.0.jar;C:\NIFI-0~1.0\.\lib\nifi-properties-0.7.0.jar;C:\NIFI-0~1.0\.\lib\nifi-runtime-0.7.0.jar;C:\NIFI-0~1.0\.\lib\slf4j-api-1.7.12.jar -Dorg.apache.jasper.compiler.disablejsr199=true -Xmx512m -Xms512m -Dsun.net.http.allowRestrictedHeaders=true -Djava.net.preferIPv4Stack=true -Djava.awt.headless=true -Djava.protocol.handler.pkgs=sun.net.www.protocol -Dnifi.properties.file.path=C:\NIFI-0~1.0\.\conf\nifi.properties -Dnifi.bootstrap.listen.port=50049 -Dapp=NiFi -Dorg.apache.nifi.bootstrap.config.log.dir=C:\NIFI-0~1.0\bin\..\\logs org.apache.nifi.NiFi 
2016-08-08 11:41:57,866 WARN [NiFi Bootstrap Command Listener] org.apache.nifi.bootstrap.RunNiFi Failed to set permissions so that only the owner can read status file C:\NIFI-0~1.0\bin\..\run\nifi.pid; this may allows others to have access to the key needed to communicate with NiFi. Permissions should be changed so that only the owner can read this file 
2016-08-08 11:41:57,876 INFO [NiFi Bootstrap Command Listener] org.apache.nifi.bootstrap.RunNiFi Apache NiFi now running and listening for Bootstrap requests on port 50050 

答えて

1

をbinディレクトリ:

  1. 開き、新しいコマンドプロンプトウィンドウNiFi binディレクトリへ
  2. 変更、cd c:\nifi-0.7\bin Cからの
  3. :\ nifi-0.7 \ binに、実行run-nifi.bat

私はrun-nifi.batを信じてはnifi-発見に依存しますenv.batを現在のディレクトリに保存します。 C:\...\nifi-0.7.0\bin\run-nifi.batを実行した場合は、そのエラーが表示されると思います。

+0

お返事ありがとうございます。ここで 'run-nifi.bat 'と' nifi-env.bat'ファイルは 'C:\ nifi-0.7 \ bin 'フォルダにあります。何か不足していますか?あなたに私の提案がある場合は、私に知らせてください。 – Pankesh

+0

'cd c:\ nifi-0.7 \ bin'ディレクトリに移動し、nifi' run-nifi.bat'を実行してみてください。それはうまくいくのでしょうか? – James

+0

あなたは 'run-nifi.batを他のフォルダにコピーする必要があります(' C:\ nifi-0.7 \ test 'とします)、コマンドラインからこのファイルを実行しますか? – Pankesh