2017-07-18 18 views
1

Amazon awsで4ノードクラスタを設定しようとしています。 "start-dfs.sh"コマンドの実行中にすべてのインストール、設定、および設定が完了しましたが、問題が発生しました。次"Ubuntu"ユーザーに対してHadoop start-dfs.shの権限が拒否されました

はエラーメッセージです:

Starting namenodes on [ec2-13-126-215-231.ap-south-1.compute.amazonaws.com] 
ec2-13-126-215-231.ap-south-1.compute.amazonaws.com: Permission denied (publickey). 

datanode2: starting datanode, logging to /usr/local/hadoop/logs/hadoop-ubuntu-datanode-ip-172-31-30-218.out 

datanode3: starting datanode, logging to /usr/local/hadoop/logs/hadoop-ubuntu-datanode-ip-172-31-18-165.out 

datanode1: starting datanode, logging to /usr/local/hadoop/logs/hadoop-ubuntu-datanode-ip-172-31-19-66.out 

Starting secondary namenodes [0.0.0.0] 
0.0.0.0: Permission denied (publickey). 

私は

sudo chown -R ubuntu /usr/local/hadoop 
sudo chmod 777 /usr/local/hadoop 

にも以下のことを試してみましたが、それでも同じエラーに直面しています。

このエラーを解決するのを手伝ってください。前もって感謝します!

答えて

0

私はあなたがファイルではなく、フォルダにchmodコマンドを使うべきだと思います。

sudo chmod 777 /usr/local/hadoop/start-dfs.sh 

OR:たとえば

sudo chmod 777 -R /usr/local/hadoop/ 
+0

こんにちはデビッド、ご回答いただきありがとうございます。私はこれらの両方を試みた、同じ誤りをおこす。 – Anurag

関連する問題