我是 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 密钥目录在哪里?我已经上传了亚马逊为我创建的 key.pem 文件,并将其硬编码到 PRIVATE_KEY_PATH 和 .pem 文件上的 chmod 400 中。这是该脚本需要的正确密钥吗?
任何帮助表示赞赏?
山姆