带有 cloudformation 的 AWS EMR 集群:如何启用调试

Posted

技术标签:

【中文标题】带有 cloudformation 的 AWS EMR 集群:如何启用调试【英文标题】:AWS EMR cluster with cloudformation: how to enable debugging 【发布时间】:2021-07-09 13:57:52 【问题描述】:

通过 UI 创建 EMR 集群时,我可以点击“启用调试”。

通过cli,我可以添加参数--enable-debugging

我如何通过 cloudformation 做到这一点?我确实提供了LogUri,在那里我确实看到了日志,但是在运行 Spark 作业时,EMR Web UI 继续告诉我“未配置调试”。

【问题讨论】:

【参考方案1】:

它只是作为步骤中的第一步添加...因此相当于 CloudFormation 配置中的以下内容。

"Steps": [
  "Name": "Setup Hadoop Debugging",
  "ActionOnFailure": "TERMINATE_CLUSTER",
  "HadoopJarStep": 
    "Jar": "command-runner.jar",
    "Args": ["state-pusher-script"]
  
]

【讨论】:

以上是关于带有 cloudformation 的 AWS EMR 集群:如何启用调试的主要内容,如果未能解决你的问题,请参考以下文章

AWS 批处理 cloudformation - “CannotPullContainerError”

设置 aws cloudformation template-validate 的功能

Aws cloudformation validate-template 一直报错(模板格式错误)

AWS - 如何使用 CDK/CloudFormation 将服务链接角色传递给自动缩放组?

AWS cloudformation 域名和 API 映射

尝试通过 Cloudformation 创建 AWS API 网关时出错