我已经按照中提供的步骤安装了Ambari
https://www.linkedin.com/pulse/installing-apache-ambari-20-ec2-centos-65-instance-using-debu-sinha
但是,我无法启动ambari服务器,因为安装程序本身给我以下命令的错误
ambari-服务器设置-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
发布于 2017-03-12 18:16:42
问题是ambari-server安装程序安装的默认JDK库是64位版本,而我的VM是32位版本。我跳过了Oracle JDK安装部分,选择了选项3,即客户JDK,并给出了路径变量中提到的JAVA_HOME路径,我们可以通过执行下面的回显$JAVA_HOME来获得它。
https://stackoverflow.com/questions/42744400
复制