2014-12-05 63 views
1

我试图通过命令行在AWS上运行mapreduce作业时遇到了问题。我必须执行大量步骤(大约100个),这些步骤全部彼此链接。由于我不希望手动使用AWS图形界面进行配置,因此我试图用CLI完成它。无法通过命令行界面连接到亚马逊AWS EMR

然而,即使是最简单的命令不起作用:

$ aws emr list-clusters 
hostname 'elasticmapreduce.us-west-1.amazonaws.com' doesn't match u'us-west-1.elasticmapreduce.amazonaws.com' 

在S3我的配置似乎做工精细,因为该命令将创建没有任何问题的水桶:

$ 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 

我希望有人能帮助我这个!

+0

您使用的是最新版本的AWS CLI吗? 1.6.6截至今日。 – 2014-12-05 15:29:26

+0

不!我还在使用前几天安装的1.6.5,谢谢!一个简单的问题是:你知道使用CLI启动的任何集群是否也(最终)在线显示在图形界面中? – Lotte 2014-12-06 10:38:08

+0

CLI和Web控制台都是API顶端的前端。任何你对一个人做的事情,都应该可以看到。提供您正在使用相同的IAM用户 – 2014-12-07 17:07:08

回答

0

尝试安装AWS CLI v1.6.6或更高版本