【问题标题】:"OSError: [Errno 8] Exec format error" while executing command "ambari-server setup"执行命令“ambari-server setup”时出现“OSError:[Errno 8] Exec format error”
【发布时间】:2017-08-02 08:00:48
【问题描述】:

我已经按照

中提供的步骤安装了 Ambari

https://www.linkedin.com/pulse/installing-apache-ambari-20-ec2-centos-65-instance-using-debu-sinha

但是,我无法启动 ambari 服务器,因为安装程序本身给了我以下命令的错误

ambari-server 设置-v

File "/usr/lib/python2.6/site-packages/ambari_server/serverSetup.py", line 1013, in setup
  retcode = extract_views()
File "/usr/lib/python2.6/site-packages/ambari_server/serverSetup.py", line 905, in extract_views
  retcode, stdout, stderr = run_os_command(command)
File "/usr/lib/python2.6/site-packages/ambari_commons/os_utils.py", line 98, in run_os_command
  return os_run_os_command(cmd, env, False)
File "/usr/lib/python2.6/site-packages/ambari_commons/os_linux.py", line 45, in os_run_os_command
  shell=shell
File "/usr/lib/python2.6/subprocess.py", line 642, in __init__
  errread, errwrite)
File "/usr/lib/python2.6/subprocess.py", line 1234, in _execute_child
  raise child_exception
OSError: [Errno 8] Exec format error

请帮助我,我正在使用带有 CentOs 6.5 的 Oracle VM VirtualBox

【问题讨论】:

标签: python-2.7 hadoop data-analysis ambari bigdata


【解决方案1】:

问题是 ambari-server setup 安装的默认 JDK 库是 64 位版本,而我的 VM 是 32 位。 我跳过了 Oracle JDK 安装部分并选择了选项 3,即 custome JDK,并给出了 PATH 变量中提到的 JAVA_HOME 路径,我们可以通过执行以下操作来获取它 回声 $JAVA_HOME 完成后,它工作正常。

【讨论】:

    猜你喜欢
    • 2020-02-23
    • 2019-08-11
    • 1970-01-01
    • 1970-01-01
    • 2017-06-26
    • 2016-12-14
    • 2015-02-20
    • 2016-04-15
    • 2018-12-30
    相关资源
    最近更新 更多