2014-09-03 2 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

시도는 어떻게 실수를 slove 수 있습니까? – pengwang

답변

0

사용중인 python 버전은 무엇입니까? 현재 파일명이 python 2.7이고 파일명이 python 2.6

2

usr/lib64/python2.6/subprocess.py 파일을 찾을 수 없습니다. 컴퓨터에서 JAVAHOME을 찾을 수 없습니다. 수정 방법은 다음과 같습니다.

  1. storm_env.ini 파일을 storm conf 폴더로 엽니 다. 당신이 그것을 사용하려면이

    #The 자바 구현처럼 보일 것이다 처음으로 액세스하는 경우 대체 JAVAHOME에게
    를 구성
  2. 찾기 라인. JAVA_HOME은 우리가 자바 경로에 #JAVA_HOME 될 것으로 기대를 찾을 수없는 경우 : (. 내 파일에 보이는이 방법) 당신의 JAVAHOME 집
  3. 업데이트를

    예 :

    #The 자바 구현에 용도. 는/usr/lib 디렉토리/JVM을/자바-8-오라클

  4. 변경 사항을 저장하고 편집기를 닫습니다 JAVA_HOME 우리가 자바 경로에

    JAVA_HOME 될 것으로 기대를 찾을 수없는 경우.

  5. 를 열고 새 터미널 다시