Hive 获取实际目标表插入计数

Hive 获取实际目标表插入计数,hive,Hive,我正在以追加模式将数据插入配置单元外部表。每次在表中插入一些记录时,我都希望获得插入到配置单元外部表中的实际记录数。是否有任何方法可以在任何配置单元日志文件中找到此信息?对此有解决方法。不确定此配置单元的任何配置单元属性 在表中增加一个时间戳列。 对时间戳列上的表进行自联接。 统计插入表中的最新记录。您可以检查以下示例查询:- 从中选择count1 从测试表tbl\U alias JOIN中选择tbl\U alias.* 从上的测试\u表max\u timestamp\u date\u表中选择m

我正在以追加模式将数据插入配置单元外部表。每次在表中插入一些记录时,我都希望获得插入到配置单元外部表中的实际记录数。是否有任何方法可以在任何配置单元日志文件中找到此信息?

对此有解决方法。不确定此配置单元的任何配置单元属性

在表中增加一个时间戳列。 对时间戳列上的表进行自联接。 统计插入表中的最新记录。您可以检查以下示例查询:- 从中选择count1 从测试表tbl\U alias JOIN中选择tbl\U alias.* 从上的测试\u表max\u timestamp\u date\u表中选择max\u timestamp\u date作为max\u timestamp\u date
tbl_别名。时间戳_日期=最大时间戳_日期_表。最大时间戳_表

根据您的建议,您正在使用select查询来计算sert中的行。想象一下这样一种情况,记录的数量以百万计,在这种情况下,不可能每次都使用select查询,因为它会加快ETL时间。我在寻找一个日志文件,在那里我可以得到的记录插入,这将是节省时间的数量。