【发布时间】:2020-11-30 23:45:16
【问题描述】:
假设一次插入预计会在 hive 中加载 100 条记录,并且已插入 40 条记录,但由于某种原因插入失败。事务会完全回滚,撤消插入的 40 条记录吗? 或者即使插入查询失败,我们是否会在 hive 表中看到 40 条记录?
【问题讨论】:
-
请提供有关您如何加载数据的更多详细信息。是否处于 ACID 模式?是 100 个插入语句还是 select 中的单个插入?
-
没有。表不是事务/ACID 表。它是一个单独的 Insert-Select 语句。