0

私はこのチュートリアルに従っていますhttp://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/

hdfsファイルシステムをフォーマットしようとするとこのエラーが発生します

/usr/local/hadoop/bin/hadoop: line 320: /usr/lib/jvm/jav-6-sun/bin/java: No such file or directory
/usr/local/hadoop/bin/hadoop: line 390: /usr/lib/jvm/jav-6-sun/bin/java: No such file or directory
/usr/local/hadoop/bin/hadoop: line 390: exec: /usr/lib/jvm/jav-6-sun/bin/java: cannot execute: No such file or directory

私がJavaホームをエコーするとき、これは私が得るものです

mco@mco-desktop:~$ echo $JAVA_HOME
/usr/lib/jvm/java-6-sun

これはhadoop-env.shの私のJavaパスです

# The java implementation to use.  Required.
export JAVA_HOME=/usr/lib/jvm/jav-6-sun

Ubuntu10.04とhadoop1.0.4を実行している

4

1 に答える 1

1

これは単なるタイプミスであり、 hadoop-env.shファイルjavaに正しく書き込まれていません。次のようになります。

# The java implementation to use.  Required.
export JAVA_HOME=/usr/lib/jvm/java-6-sun

そしてそうではありません:

# The java implementation to use.  Required.
export JAVA_HOME=/usr/lib/jvm/jav-6-sun

これを考慮に入れるために、後でクラスターを再起動することを忘れないでください。

于 2013-01-09T02:57:14.763 に答える