私はaws初心者で、ClouderaのAMIを介してEC2でHadoopを実行しようとしています。AMIをインストールし、cloudera-haddop-for-ec2-toolsをダウンロードして、設定しようとしています
haddop-ec2-env.sh
それは次のことを求めています:
AWS_ACCOUNT_ID
AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
EC2_KEYDIR
PRIVATE_KEY_PATH
実行時:
./hadoop-ec2 launch-cluster my-cluster 10
私は得ています
AWS was not able to validate the provided access credentials
まず、自分のアカウントの最初の3つの属性があります。これは企業アカウントであり、メールのアクセスキーIDとシークレットアクセスキーが記載されたメールを受け取りました。私のアカウントに、ここで必要なことを実行するための適切な権限がない可能性はありますか。正確に、このスクリプトに私の資格情報が必要なのはなぜですか?それは何をする必要がありますか?
次に、EC2キーディレクトリはどこにありますか?Amazonが作成したkey.pemファイルをアップロードし、それを.pemファイルのPRIVATE_KEY_PATHとchmod400にハードコーディングしました。これは、このスクリプトに必要な正しいキーですか?
何か助けていただければ幸いです。
サム