当我试图通过命令行在aws上运行mapreduce作业时遇到了问题。我必须执行一大套步骤(约100),所有这些步骤都是相互链接的。因为我不希望用aws图形界面手工配置,所以我尝试用cli来完成。
但是,即使是最简单的命令也不起作用:
$ aws emr list-clusters
hostname 'elasticmapreduce.us-west-1.amazonaws.com' doesn't match u'us-west-1.elasticmapreduce.amazonaws.com'
在s3上,我的配置似乎运行良好,因为这个命令创建bucket时没有任何问题:
$ aws s3 mb s3://randombigdatabucket
以下是我的配置:
$ aws configure list
Name Value Type Location
---- ----- ---- --------
profile <not set> None None
access_key ****************fooo shared-credentials-file
secret_key ****************fooo shared-credentials-file
region us-west-1 config-file ~/.aws/config
我希望有人能帮我解决这个问题!
1条答案
按热度按时间9udxz4iz1#
尝试安装aws cli v1.6.6或更高版本