これは私がフォローしているチュートリアルです:
http://wiki.apache.org/hadoop/Running_Hadoop_On_Ubuntu_Linux_(Single-Node_Cluster )
hdfs namenode をフォーマットしようとしています
root@alexander-desktop:/usr/local/hadoop/bin# ./hadoop namenode -format
./hadoop: line 258: /usr/lib/jvm/java-6-sun/bin/java: No such file or directory
./hadoop: line 289: /usr/lib/jvm/java-6-sun/bin/java: No such file or directory
./hadoop: line 289: exec: /usr/lib/jvm/java-6-sun/bin/java: cannot execute: No such file or directory
/ に加えた変更も含めましたetc/bash.bashrc
。これらは、パスを構成するために作成されました。
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk
export JDK_HOME=$JAVA_HOME
export PATH=$PATH:$JAVA_HOME/bin
java 変数が設定されているかどうかを確認しました
echo $JAVA_HOME
。以下はパスです
/usr/lib/jvm/java-6-openjdk
which java
$JAVA_HOME
ポイントとは異なるバイナリを返します。これを修正する最善の方法は何ですか?