获取实际目标表插入计数

时间:2017-09-13 08:59:39

标签: hive

我在附加模式下将数据插入到hive外部表中。每次我在表中插入一些记录时,我想获得插入到hive外部表中的实际记录的计数。有什么办法可以在任何配置单元日志文件中找到这些信息吗?

1 个答案:

答案 0 :(得分:-1)

可以有解决方法。不确定任何蜂巢属性。

  • 在表格中添加一个额外的时间戳列。
  • 在时间戳列上自行加入表格。
  • 计算插入表格的最新记录。您可以查看以下示例查询: -

SELECT count(1) from ( SELECT tbl_alias.* FROM test_table tbl_alias JOIN ( select max(timestamp_date) as max_timestamp_date FROM test_table) max_timestamp_date_table ON tbl_alias.timestamp_date=max_timestamp_date_table.max_timestamp_date ) outer_table;