2014-09-03 80 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. 打开新的终端,然后再试一次