5
clouderaからcdh4-0.0を使用しています。以下のコマンドを使用してデーモンを起動することはできません。start-dfs.shを使用してデーモンを起動できません
>start-dfs.sh
Starting namenodes on [localhost]
[email protected]'s password:
localhost: mkdir: cannot create directory `/hduser': Permission denied
localhost: chown: cannot access `/hduser/hduser': No such file or directory
localhost: starting namenode, logging to /hduser/hduser/hadoop-hduser-namenode-canberra.out
localhost: /home/hduser/work/software/cloudera/hadoop-2.0.0-cdh4.0.0/sbin/hadoop-daemon.sh: line 150: /hduser/hduser/hadoop-hduser-namenode-canberra.out: No such file or directory
localhost: head: cannot open `/hduser/hduser/hadoop-hduser-namenode-canberra.out' for reading: No such file or directory
は、エラーメッセージを見てください:
あなたが代わりにパッケージを使用している場合
は、ちょうど行う代わりに、これらのスクリプトを使用しないでください。フォルダなどを作成する権限はありませんか? – khmarbaiseこの製品はhduserとしてインストールされ、hduserとして実行されており、すべてのHADOOP_ *設定パラメータをチェックしていますが、正常であるようです。コマンドの実行中にデバッグログを出力する方法はありますか? –
ssh hduser @ localhostがパスワードなしで動作するかどうかをチェックしていないように見えます(通常は私が知る限り、公開鍵認証がドキュメントに記載されています)。 – khmarbaise