При установке hadoop в ubuntu-16.04 я получил
hdadmin@ubuntu:~/hadoop-2.5.0-cdh5.3.2$ bin/hdfs namenode -format
bin/hdfs: line 301: /usr/lib/jvm/java-8-oracle//bin/java: No such file or directory
Ниже приведено значение JAVA_HOME в hadoop-env.sh
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
И следующие строки, которые я добавил в. файл bashrc
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
export HADOOP_PREFIX="/home/hdadmin/hadoop-2.5.0-cdh5.3.2"
export PATH=$PATH:$HADOOP_PREFIX/bin
export PATH=$PATH:$HADOOP_PREFIX/sbin
export HADOOP_MAPRED_HOME=${HADOOP_PREFIX}
export HADOOP_COMMON_HOME=${HADOOP_PREFIX}
export HADOOP_HDFS_HOME=${HADOOP_PREFIX}
export YARN_HOME=${HADOOP_PREFIX}
Я установил Java, используя следующие команды
sudo apt install default-jre
sudo apt install default-jdk
И почему он говорит папку java-8-oracle, а имя моей папки - что-то другое