ApacheHadoop0.20.2から最新の安定版リリースにアップグレードしました。0.20.203。その間、すべての構成ファイルも適切に更新しました。ただし、JARファイルを介してジョブを実行しようとすると、次のエラーが発生します。
$ hadoop jar myjar.jar
$ Mkdirs failed to create /mnt/mydisk/hadoop/tmp
ここで、core-site.xmlに記載されている/mnt/mydisk/hadoop/tmp
の場所は次のとおりです。hadoop.tmp.dir
..
<property>
<name>hadoop.tmp.dir</name>
<value>/mnt/mydisk/hadoop/tmp</value>
</property>
..
ディレクトリが存在すること、およびユーザーのアクセス許可hadoop
が正しく設定されていることをすでに確認しました。また、Hadoop自体がディレクトリを作成できるように、ディレクトリを削除しようとしました。しかし、それは役に立ちませんでした。
Hadoopバージョン0.20.2でHadoopジョブを実行すると、すぐに使用できます。ただし、更新後に何かが壊れています。誰かが私に問題を突き止めるのを手伝ってもらえますか?