amazon-web-services - 为什么使用 CLI 启动的 Amazon EMR 集群没有显示在 Web 控制台中?

标签 amazon-web-services amazon-emr aws-cli

我正在使用 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 上的原因是什么?

最佳答案

要检查的两件事:

  • 您在寻找正确的地区吗?也许您的 CLI 正在另一个区域启动集群,而不是您在 Web 控制台中查看的区域。
  • 如果您在 Web 控制台和 CLI 之间使用不同的用户,您是否使用了 ---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/

    相关文章:

    hadoop - 无法在S3位置的Shark for Hive表中恢复分区

    apache-spark - 如何在 AWS EMR 上将 graphframes 与 pyspark 结合使用?

    amazon-web-services - aws cloudformation 部署和 --parameter-overrides 语法

    python - AWS 弹性 BeanStalk "eb init"错误

    amazon-web-services - Amazon HTTP API 网关无法通过 VPC 链接工作

    amazon-web-services - Dynamodb流无需其他中间层即可直接进入Elasticsearch

    docker - 如何基于镜像 "python:2.7"在 docker 容器中安装 AWS CLI

    python - 为什么 AWS SageMaker 创建 S3 存储桶

    elasticsearch - 如何在Elasticsearch中进行部分搜索并获得相关分数

    linux - 使用 AWS CLI 在多个 S3 存储桶上启用版本控制