shell - 在不退出 hive shell 的情况下终止 hive 查询

标签 shell hive hiveql hivecli

有什么办法可以在不退出 hive shell 的情况下终止 hive 查询?例如,我错误地运行了 select来自某个包含数百万行数据的表中的语句,我只是想停止它,但不想从 shell 中退出。如果我按下 CTRL+Z ,它是从 shell 里出来的。

最佳答案

您有两个选择:

  • Ctrl+C并等到命令终止,它不会退出配置单元 CLI,按 Ctrl+C第二次, session 将立即终止并退出 shell
  • 从另一个 shell 运行
    yarn application -kill <Application ID>或者
    mapred job -kill <JOB_ID>
  • 关于shell - 在不退出 hive shell 的情况下终止 hive 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41547874/

    相关文章:

    linux - 在bash中将字符串拆分为数组

    hadoop - Pig 脚本使用 HCatalog 标志?

    scala - 在Hive表中加载 Parquet 文件将返回所有NULL

    hive - Hive 中的时间戳转换

    hadoop - reducer 配置单元数和计数(不同)

    linux - 使用脚本自动输入 SSH 密码

    linux - 我可以创建一个 bash 脚本,该脚本依赖于我的 shell 中先前执行的命令的退出代码吗?

    linux - UNIX shell : List all files in directory excluding directory names

    java - 如何在 impala 中编写 java udf

    hadoop - 配置单元 'create table like',不包括分区列