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

làm thế nào để bạn slove sai lầm? – pengwang

Trả lời

0

Phiên bản python nào bạn đang sử dụng? Có thể không tìm thấy tệp usr/lib64/python2.6/subprocess.py đi kèm với python 2.7 và bạn hiện đang chạy với python 2.6

2

Có thể Storm không thể tìm thấy JAVAHOME trong máy tính của bạn. Đây là cách khắc phục.

  1. Mở tệp storm_env.ini trong thư mục conf bão.
  2. Tìm dòng cấu hình JAVAHOME
    thay thế nếu bạn truy cập lần đầu tiên sẽ giống như thế này

    # Việc triển khai java để sử dụng. Nếu JAVA_HOME không tìm thấy chúng tôi hy vọng java để được trong con đường #JAVA_HOME: (. Cách này có vẻ trong hồ sơ của tôi) nhà
  3. Cập nhật nó với JAVAHOME bạn

    ví dụ:

    # Các java thực hiện để sử dụng. Nếu JAVA_HOME không tìm thấy chúng tôi hy vọng java để được trong con đường

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

  4. Lưu thay đổi và đóng trình soạn thảo.

  5. mở terminal mới và thử lại

Các vấn đề liên quan