杀死配置单元查询而不退出配置单元外壳

Pad*_*ran 6 hive hiveql hivecli

有什么方法可以在不退出hive shell的情况下终止hive查询?例如,我错误地select从具有一百万行数据的某个表中运行了该语句,我只是想停止它,而不是从shell中退出。如果按CTRL+Z,它就会脱壳。

lef*_*oin 6

您有两种选择:

  1. 按下Ctrl+C并等待命令终止,它将不会从配置单元CLI中退出,Ctrl+C再次按下该键,会话将终止并立即退出到shell

  2. 从另一个shell运行

    yarn application -kill <Application ID> 要么 mapred job -kill <JOB_ID>

  • 已弃用“ hadoop job -kill &lt;JOB_ID&gt;”,请使用“ mapred job -kill &lt;JOB_ID&gt;” (2认同)