hadoop中JAVA路径错误

hadoop中JAVA路径错误

我通过观看 YouTube 视频安装了 Hadoop。当我尝试在终端中运行它时,出现了这个错误

srimanth@srimanth-Inspiron-N5110:~$ /usr/local/hadoop-2.6.0/bin/hadoop version /usr/local/hadoop-2.6.0/bin/hadoop: line 144: /usr/iib/java/jdk1.8.0_31/bin//bin/java: No such file or directory

我安装了 java,/usr/lib/java/jdk1.8.0_31/bin/但我不知道为什么错误显示不同的路径。

hadoop-env.sh我已经设置了这样的路径:

JAVA_HOME=/usr/iib/java/jdk1.8.0_31/bin/ export JAVA_HOME=${JAVA_HOME}

我做了同样的事情.bashrc

export HADOOP_HOME=/usr/local/hadoop-2.6.0/bin/hadoop JAVA_HOME=/usr/iib/java/jdk1.8.0_31/bin export JAVA_HOME PATH=$PATH:$JAVA_HOME export PATH

如果您需要任何额外的信息,请询问。

答案1

问题是您在路径中包含了bin/文件夹JAVA_HOME

删除它,这样你的JAVA_HOME看起来应该像usr/iib/java/jdk1.8.0_31

IE

JAVA_HOME=/usr/iib/java/jdk1.8.0_31/

相关内容