2014-09-03 46 views
5
$ 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 
+1

你如何解決售後服務的錯誤? – pengwang 2015-12-20 13:10:56

回答

0

您正在使用哪個python版本?它可能無法找到文件,它隨附python 2.7,您目前正在運行python 2.6

2

可能Storm無法在您的計算機中找到JAVAHOME。這是如何解決它。

  1. 在storm conf文件夾中打開storm_env.ini文件。
  2. 用於配置備用JAVAHOME
    如果您正在訪問的第一次,它會看起來像這樣

    #The Java實現使用查找行。如果JAVA_HOME沒有發現我們希望Java成爲路徑 #JAVA_HOME:(它這怎麼看起來在我的文件),與您的家居JAVAHOME
  3. 更新它

    例如:

    #The Java實現使用。如果JAVA_HOME沒有發現我們希望Java成爲路徑

    JAVA_HOME:/ usr/lib中/ JVM/JAVA-8的Oracle

  4. 保存更改並關閉編輯器。

  5. 打開新的終端,然後再試一次