返回0行或标记气流任务失败时,使Hive返回错误代码

时间:2018-08-20 17:19:44

标签: hive hiveql airflow

我正在从气流运行蜂巢插入覆盖分区脚本,并且如果查询不返回任何行,我希望气流将任务标记为失败。

我当前的手淫方法是

  1. 在脚本开始处,删除要插入的分区(它可能已经存在)
  2. 运行查询查询
  3. 运行显示分区并将输出分开,以检查分区是否存在
  4. 如果该分区不存在,则退出代码错误,因此气流将知道将其标记为失败。

有更好的方法吗?

0 个答案:

没有答案