【问题标题】:storm nimbus not starting: Getting below error风暴雨云未启动:低于错误
【发布时间】:2014-10-27 16:21:23
【问题描述】:
$ 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

【问题讨论】:

  • 你如何解决这个错误?

标签: hadoop apache-kafka apache-storm


【解决方案1】:

可能 Storm 在您的计算机中找不到 JAVAHOME。以下是解决方法。

  1. 在storm conf文件夹中打开storm_env.ini文件。
  2. 查找配置备用 JAVAHOME 的行
    如果您是第一次访问,它将看起来像这样

    #要使用的java实现。如果找不到 JAVA_HOME,我们希望 java 在路径中 #JAVA_HOME:主页
  3. 用你的 JAVAHOME 更新它

    ex(这是它在我的文件中的外观。):

    #要使用的java实现。如果找不到 JAVA_HOME,我们希望 java 在路径中

    JAVA_HOME:/usr/lib/jvm/java-8-oracle

  4. 保存更改并关闭编辑器。

  5. 打开新终端并重试

【讨论】:

    【解决方案2】:

    您使用的是哪个 python 版本?它可能无法找到python 2.7 附带的usr/lib64/python2.6/subprocess.py 文件,而您当前正在使用python 2.6 运行

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-19
      • 2017-12-03
      • 2016-08-02
      • 1970-01-01
      • 2015-12-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多