我试图在ubuntu12中执行cloudra管理器安装程序,并得到以下错误。我提供了此文件的可执行权限
hduser@Dell:~$ chmod +x cloudera-manager-installer.bin
hduser@Dell:~$ ./cloudera-manager-installer.bin
bash: ./cloudera-manager-installer.bin: cannot execute binary file
在做uname时,我得到了以下结果
hduser@Dell:~$ uname -a
Linux Dell 3.5.0-47-generic #71~precise1-Ubuntu SMP Wed Feb 19 22:05:41 UTC 2014 i686 i686 i386 GNU/Linux
任何帮助都将不胜感激。
hduser@Dell:~$ sudo ./cloudera-manager-installer.bin
./cloudera-manager-installer.bin: 1: ./cloudera-manager-installer.bin: Syntax error: ")" unexpected
正在运行的文件
hduser@Dell:~$ file cloudera-manager-installer.bin
cloudera-manager-installer.bin: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped
4条答案
按热度按时间2admgd591#
您需要将文件标记为可执行文件:
vybvopom2#
在确保它是可执行的(chmod+x…)之后,应该使用sudo运行该命令。
如果你仍然有错误,我会再次检查你的下载。
pqwbnv8z3#
上面的uname显示了一个32位系统,但是从我在cloudera站点上看到的内容来看,您需要一个64位系统。
a11xaf1n4#
我把问题解决了,把它贴在这里,这样可以帮助别人。我的系统是32位,而文件是64位,所以它给出了错误。我运行以下命令: