【问题标题】:is there a way to kill a hive job without killing the AWS EMR cluster有没有办法在不杀死 AWS EMR 集群的情况下杀死蜂巢作业
【发布时间】:2019-03-11 21:15:58
【问题描述】:

我使用 AWS EMR 集群来运行 HIVE 查询。出于查询优化的目的,有时我需要终止一个长时间运行的步骤,但要保持 EMR 集群处于活动状态,以便我可以继续使用它。有没有办法在 HIVE CLI 或 AWS 控制台中做到这一点?

【问题讨论】:

  • 我认为它总是显示要使用的取消命令。启动 Hive 命令时阅读调试输出,看看是否可以找到它。
  • @JohnRotenstein 感谢您的回复。我刚刚用谷歌搜索并从 ASW 网站找到了答案。唯一的事情是 AWS 不允许停止正在运行的步骤。请看下面

标签: amazon-web-services hive amazon-emr


【解决方案1】:

详情请咨询here。使用 AWS CLI 取消步骤:

aws emr cancel-steps --cluster-id j-2QUAJ7T3OTEI8 --step-ids s-3M8DKCZYYN1QE

【讨论】:

  • 这只会取消未处于 RUNNING 状态的步骤。有什么方法可以停止正在运行的状态? @杰森
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-08
  • 1970-01-01
  • 2020-06-10
相关资源
最近更新 更多