$ storm nimbus
Traceback (most recent call last):
File "/home/chefsolo/apache-storm-0.9.1-incubating/bin/storm", line 455, in <m odule>
main()
File "/home/chefsolo/apache-storm-0.9.1-incubating/bin/storm", line 452, in ma in
(COMMANDS.get(COMMAND, unknown_command))(*ARGS)
File "/home/chefsolo/apache-storm-0.9.1-incubating/bin/storm", line 268, in ni mbus
jvmopts = parse_args(confvalue("nimbus.childopts", cppaths)) + [
File "/home/chefsolo/apache-storm-0.9.1-incubating/bin/storm", line 81, in con fvalue
p = sub.Popen(command, stdout=sub.PIPE)
File "/usr/lib64/python2.6/subprocess.py", line 639, in __init__
errread, errwrite)
File "/usr/lib64/python2.6/subprocess.py", line 1228, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
5
A
Antwort
0
Welche Python-Version verwenden Sie? Es ist wahrscheinlich nicht in der Lage, die usr/lib64/python2.6/subprocess.py
Datei zu finden, die mit python 2.7
kommt und Sie laufen gerade mit python 2.6
2
Möglicherweise Storm kann JAVAHOME in Ihrem Computer nicht finden. Hier ist, wie Sie es beheben können.
- Öffnen Sie die Datei storm_env.ini im Ordner storm conf.
- Suche Linie, die
wenn Sie zugreifen, zum ersten Mal alternativen JAVAHOME konfiguriert es wie diese
#The Java-Implementierung zu verwenden aussehen. Wenn JAVA_HOME nicht gefunden wir java in Weg #JAVA_HOME zu erwarten: (. Dies, wie es aussieht, ist in meiner Datei) home aktualisieren Sie es mit Ihren JAVAHOME
ex:
#The Java-Implementierung benutzen. Wenn JAVA_HOME nicht gefunden wir java in WegJAVA_HOME zu erwarten:/usr/lib/jvm/java-8-Orakel
Änderungen speichern und schließen Sie den Editor.
öffnen neue Terminal und versuchen Sie es erneut
wie slove Sie den Fehler? – pengwang