LinuxクラスターにHadoopをインストールしました。コマンド$bin/ start-all.shでサーバーを起動しようとすると、次のエラーが発生します。
mkdir: cannot create directory `/var/log/hadoop/spuri2': Permission denied
chown: cannot access `/var/log/hadoop/spuri2': No such file or directory
/home/spuri2/spring_2012/Hadoop/hadoop/hadoop-1.0.2/bin/hadoop-daemon.sh: line 136: /var/run/hadoop/hadoop-spuri2-namenode.pid: Permission denied
head: cannot open `/var/log/hadoop/spuri2/hadoop-spuri2-namenode-gpu02.cluster.out' for reading: No such file or directory
localhost: /home/spuri2/.bashrc: line 10: /act/Modules/3.2.6/init/bash: No such file or directory
localhost: mkdir: cannot create directory `/var/log/hadoop/spuri2': Permission denied
localhost: chown: cannot access `/var/log/hadoop/spuri2': No such file or directory
conf /hadoop-env.shのログディレクトリパラメーターを/tmpディレクトリに構成し、core-site.xmlの「hadoop.tmp.dir」を/tmp/ディレクトリに構成しました。/ var / logディレクトリにアクセスできませんが、Hadoopデーモンが/ var / logディレクトリに書き込もうとして、失敗します。
なぜこれが起こっているのだろうか?