2016-07-27 14 views
2

ausführen In meinem aktuellen Projekt habe ich Apache Nifi für einige Experimente Zweck verwendet. Wenn ich das erste Mal konfiguriert habe. Die Nifi lief perfekt (ich war in der Lage, die Leinwand zu sehen, Toolbar auf Google Chrome, als ich http://localhost:8080/nifi/ tippte). Aber nachdem ich meinen Computer einmal neu gestartet habe, kann ich ihn nicht mehr ausführen.kann nicht Apache Nifi unter Windows

Wenn ich nifi.0.7.0\bin\run-nifi.bat Befehl eingeben, sehe ich die folgende Meldung auf der Konsole.

2016-07-27 10:19:39,246 INFO [main] org.apache.nifi.bootstrap.Command Starting A 
pache NiFi... 
2016-07-27 10:19:39,246 INFO [main] org.apache.nifi.bootstrap.Command Working Di 
rectory: C:\NIFI-0~1.0 
2016-07-27 10:19:39,246 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\log 
back-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:\NIF 
I-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.properti 
es.file.path=C:\NIFI-0~1.0\.\conf\nifi.properties -Dnifi.bootstrap.listen.port=4 
9823 -Dapp=NiFi -Dorg.apache.nifi.bootstrap.config.log.dir=C:\NIFI-0~1.0\bin\..\ 
\logs org.apache.nifi.NiFi 

Könnten Sie mir bitte beraten, was das Problem ist? und wie könnte ich das Problem lösen?

Mehr Informationen, der Inhalt nifi-app.log ist wie folgt:

2016-07-31 17:47:52,531 INFO [main] org.apache.nifi.NiFi Launching NiFi... 
2016-07-31 17:47:52,687 INFO [main] org.apache.nifi.BootstrapListener Started Bootstrap Listener, Listening for incoming requests on port 54877 
2016-07-31 17:47:52,718 INFO [main] org.apache.nifi.BootstrapListener Successfully initiated communication with Bootstrap 
2016-07-31 17:58:20,339 INFO [main] org.apache.nifi.NiFi Launching NiFi... 
2016-07-31 17:58:20,464 INFO [main] org.apache.nifi.BootstrapListener Started Bootstrap Listener, Listening for incoming requests on port 49217 
2016-07-31 17:58:20,480 INFO [main] org.apache.nifi.BootstrapListener Successfully initiated communication with Bootstrap 

Der Inhalt nifi-bootstrap.log sich wie folgt:

2016-07-31 17:47:52,013 INFO [main] o.a.n.b.NotificationServiceManager Successfully loaded the following 0 services: [] 
2016-07-31 17:47:52,013 INFO [main] org.apache.nifi.bootstrap.RunNiFi Registered no Notification Services for Notification Type NIFI_STARTED 
2016-07-31 17:47:52,013 INFO [main] org.apache.nifi.bootstrap.RunNiFi Registered no Notification Services for Notification Type NIFI_STOPPED 
2016-07-31 17:47:52,013 INFO [main] org.apache.nifi.bootstrap.RunNiFi Registered no Notification Services for Notification Type NIFI_DIED 
2016-07-31 17:47:52,029 INFO [main] org.apache.nifi.bootstrap.Command Starting Apache NiFi... 
2016-07-31 17:47:52,029 INFO [main] org.apache.nifi.bootstrap.Command Working Directory: C:\NIFI-0~1.0 
2016-07-31 17:47:52,029 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=54876 -Dapp=NiFi -Dorg.apache.nifi.bootstrap.config.log.dir=C:\NIFI-0~1.0\bin\..\\logs org.apache.nifi.NiFi 
2016-07-31 17:47:52,702 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-07-31 17:47:52,718 INFO [NiFi Bootstrap Command Listener] org.apache.nifi.bootstrap.RunNiFi Apache NiFi now running and listening for Bootstrap requests on port 54877 
2016-07-31 17:55:03,208 INFO [main] org.apache.nifi.bootstrap.RunNiFi NiFi never started. Will not restart NiFi 
2016-07-31 17:58:18,870 INFO [main] o.a.n.b.NotificationServiceManager Successfully loaded the following 0 services: [] 
2016-07-31 17:58:18,870 INFO [main] org.apache.nifi.bootstrap.RunNiFi Registered no Notification Services for Notification Type NIFI_STARTED 
2016-07-31 17:58:18,870 INFO [main] org.apache.nifi.bootstrap.RunNiFi Registered no Notification Services for Notification Type NIFI_STOPPED 
2016-07-31 17:58:18,870 INFO [main] org.apache.nifi.bootstrap.RunNiFi Registered no Notification Services for Notification Type NIFI_DIED 
2016-07-31 17:58:19,915 INFO [main] org.apache.nifi.bootstrap.Command Starting Apache NiFi... 
2016-07-31 17:58:19,915 INFO [main] org.apache.nifi.bootstrap.Command Working Directory: C:\NIFI-0~1.0 
2016-07-31 17:58:19,915 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=49216 -Dapp=NiFi -Dorg.apache.nifi.bootstrap.config.log.dir=C:\NIFI-0~1.0\bin\..\\logs org.apache.nifi.NiFi 
2016-07-31 17:58:20,480 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-07-31 17:58:20,480 INFO [NiFi Bootstrap Command Listener] org.apache.nifi.bootstrap.RunNiFi Apache NiFi now running and listening for Bootstrap requests on port 49217 

und nifi-user.log ist Leere.

Wenn ich versuche, localhost:8080/nifi/ zu nennen, ich folgendes zu sehen. enter image description here

+0

können Sie Nifi im Browser apache? – gks

+0

nein. Ich kann Apache Nifi im Browser nicht ausführen. :(:(:(: – Pankesh

+1

Ich sehe keine Fehler in den obigen Protokollen. Überprüfen Sie einfach den Status von nifi. Um den aktuellen Status von NiFi zu sehen, doppelklicken Sie auf status-nifi.bat – gks

Antwort

4

Versuchen Sie zu überprüfen, ob die Konfigurationsdatei den folgenden Schlüssel "nifi.sensitive.props.key =" mit einem Wert hat. Wenn es leer ist, setzen Sie bitte einen Schlüssel wie im Beispiel "nifi.sensitive.props.key = 132134".

Wenn Ihr noch in troulbe sind, sollten Sie sich dieses Video ansehen, helfen. https://www.youtube.com/watch?v=DDd6KayUHt8

das beste All.

+0

Dies funktionierte für mich auf Windows 7, x64 – mccainz

+0

Arbeitete für mich entweder. Vielen Dank! –

0

Neben dem vorherigen Kommentar, der mir das Problem zu beheben geholfen, haben Sie es auch ein wenig Zeit zu geben, wie es hier https://community.hortonworks.com/questions/107192/nifi-web-ui-not-working-facing-error-err-connectio.html diskutiert worden ist. In der Tat, nach dem Start von Nifi ist das Web-Interface nicht sofort erreichbar, Nifi braucht eine gewisse Zeit, um all seine Sachen zu initialisieren. Sie können die Ausführung von Nifi verfolgen, indem Sie die Protokolldatei nifi-app.log aufrufen, die Sie in NIFI_HOME/logs finden. denke ich die Meldung: org.apache.nifi.NiFi Reglerinitialisierung nahm 132.792.678.105 ns (132 Sekunden) das gute Zeichen, dass Nifi Web-Interface ist bereit, verwendet werden.