我正在使用 AWS CLI 运行一些 map reduce 步骤。如果我使用 list-clusters,我可以看到我的集群已启动:
aws emr list-clusters
{
"Clusters": [
{
"Status": {
"Timeline": {
"CreationDateTime": 1418219740.791
},
"State": "STARTING",
"StateChangeReason": {
"Message": "Configuring cluster software"
}
},
"Id": "j-141E0DHGZ1ZA8",
"Name": "Development Cluster"
}]
}
几分钟后,我可以看到我的步骤(不幸的是)失败了:
"Status": {
"Timeline": {
"ReadyDateTime": 1418219967.64,
"CreationDateTime": 1418219740.791
},
"State": "TERMINATING",
"StateChangeReason": {
"Message": "Shut down as step failed",
"Code": "STEP_FAILURE"
}
},
但是,集群(无论是在启动还是失败时)都不会出现在亚马逊网络控制台上。据我所知,我只使用一个 IAM 用户(CLI 控制台有一个单独的 key )。集群不显示在 webconsole 上的原因是什么?
最佳答案
要检查的两件事:
---visible-to-all-users
CLI 中的选项?见 http://docs.aws.amazon.com/cli/latest/reference/emr/create-cluster.html更多详情关于amazon-web-services - 为什么使用 CLI 启动的 Amazon EMR 集群没有显示在 Web 控制台中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27403069/