2014-12-05 38 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或更高版本