gpt4 book ai didi

java - 安装 "cannot execute not a directory"时出现 Hadoop 错误

转载 作者:可可西里 更新时间:2023-11-01 16:26:02 26 4
gpt4 key购买 nike

出于某些研究目的,我正在尝试在我的本地系统中安装 Hadoop 2.6.0,但是当我完成我的配置和 java 安装时,安装停止了。执行命令时遇到错误

"hdfs namenode -format"

我得到的错误信息如下

"usr/local/hadoop/bin/hdfs: line 276: /usr/lib/jvm/java-7-oracle/jre/bin/java/bin/java: Not a directory /usr/local/hadoop/bin/hdfs: line 276: exec: /usr/lib/jvm/java-7-oracle/jre/bin/java/bin/java: cannot execute: Not a directory"

我想知道以前是否有人遇到过此错误。帮我解决这个问题....提前致谢

最佳答案

看起来 Hadoop 2.6 不遵守 JAVA_HOME 变量。这可能是 Java 8 未记录的功能。 :-)

可以在etc/hadoop/hadoop-env.sh下的hadoop安装文件夹中找到有一行在那里设置 JAVA_HOME。它会将/bin/java 附加到您在该行中输入的内容。在我的例子中,java 是/usr/bin/java 中的默认安装,所以我只是将它设置为/usr 并且它起作用了。

关于java - 安装 "cannot execute not a directory"时出现 Hadoop 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28109109/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com