2015-06-04 52 views
3

我使用彈性mapreduce與boto。InstanceProfile是創建集羣所必需的 - 創建python函數來安裝模塊

一切工作正常,但本週以來進出口收到此錯誤:

InstanceProfile is required for creating cluster 

我試着去解決這個問題,看來現在我們需要創建一個彈性地圖縮小默認角色。

我做了這個使用awscli,下面這個命令,但沒有其他方式來做到這一點(例如與博託)?

如果沒有其他方式可以創建例如一個python函數,它執行下面的3個命令?

1 - PIP安裝awscli

2 - AWS配置

3 - AWS EMR創建默認-角色

亞特使用此命令上面我還需要在MapReduce工作的功能補充一點:

ami_version="2.4.9", 
job_flow_role="EMR_EC2_DefaultRole", 
service_role="EMR_DefaultRole" 

回答

1

運行aws emr create-default-roles定義爲集羣創建默認角色然後發出aws emr create-cluster命令。