【问题标题】:How to get the no of rows updated from hive action in Oozie如何从 Oozie 中的配置单元操作中获取更新的行数
【发布时间】:2016-11-02 07:40:25
【问题描述】:

在将数据插入 hive 表时,我们可以在日志中看到更新的行数。 在 oozie 中使用 hive 操作时是否可以在某个变量中获取该值。

【问题讨论】:

  • 恐怕不行。你不能。
  • 没有。你拿不到它们。
  • “我们可以看到日志中更新的行数”——并非总是如此。如果我没记错的话,ORC SerDe 不显示任何内容。所以没有一致的行为。
  • 抛开技术可行性部分不谈,我想了解您为什么需要更新的行数?
  • 如果计数小于以前的计数,我需要设置一些警报。我总是可以做 select count(*) 但这将不必要地使用计算能力。

标签: hadoop hive oozie hiveql


【解决方案1】:

目前不可能(正如许多 cmets 对原始问题的澄清)。在此处的 Apache Jira 中有一个 OPEN unresolved ticket (HIVE-8244) - INSERT/UPDATE/DELETE should return count of rows affected

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-28
    • 1970-01-01
    • 2014-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多