“cannot execute binary file:exec format error”hdfs命令

ykejflvf  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(869)

当我尝试运行命令时

hdfs nodename -format

我收到以下错误消息:
/usr/local/hadoop/bin/hdfs:第304行:/usr/local/java/jdk1.7.0\u 79/bin/java:无法执行二进制文件:exec格式错误
/usr/local/hadoop/bin/hdfs:第304行:/usr/local/java/jdk1.7.0\u79/bin/java:success
现在,我打开了hdfs文件,这是第304行:

exec "$JAVA" -Dproc_$COMMAND $JAVA_HEAP_MAX $HADOOP_OPTS $CLASS "$@"

我不知道java试图执行什么,但是在这个执行过程中出现了一些问题。请帮我找出原因。提前谢谢

kq0g1dla

kq0g1dla1#

检查系统上安装的java版本。使用以下命令查看您的机器体系结构:

uname -a

它应该与执行时的java版本相同:

java -version

假设它们都是为64位体系结构编译的。

相关问题