从 spark sql jdbc 语句取消查询取消

cancel query from spark sql jdbc statement cancel

  1. 我们想用statement.cancel取消执行
  2. 我的问题是:我使用 statement.cancel,但 web ui 显示查询仍在执行
  3. 有没有办法取消运行查询

通过 web-ui 您可以终止 运行 阶段并有效地终止作业(如果您知道作业 ID,也可以通过编程方式完成)。我没有研究其他方法来取消 运行 查询。

如果您通过 Thrift 服务器进行操作(我假设您是,因为您提到了 JDBC),看起来这是最近(2015 年 6 月)resolved。它预定用于 1.5.0 版本。