我是hadoop的新手,我正在尝试在ubuntu 16.4中配置hadoop而我正在使用java8。我已经安装了hadoop并且配置了xml文件。还安装了Java 8,当我编写java -version时它正在给出
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
确认java已安装。
当我写echo $ JAVA_HOME时,它正在给出
/usr/lib/java/jdk1.8.0_151
我还在hadoop-env.sh文件中设置了
的路径# The java implementation to use.
JAVA_HOME=/usr/lib/java/jdk1.8.0_151
export JAVA_HOME=${JAVA_HOME}
我在bashrc
中设置了路径#JAVA HOME directory setup
JAVA_HOME=/usr/lib/java/jdk1.8.0_151
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH
当我尝试使用
在系统中查找java路径时whereis java
it is giving
java: /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz
毕竟这是我试图运行命令
hdfs namenode -format
/home/hadoop/hadoop/bin/hdfs: line 304: /usr/lib/java/jdk1.8.0_151/bin/java: No such file or directory
请帮忙