如果我将数据插入已经降级并具有数据的表中。这个插件如何工作?

时间:2017-11-22 14:36:13

标签: hive hiveql

我有一个表已创建,我已将数据再次插入表中我试图将数据插入到同一个表中。它是如何运作的?

1 个答案:

答案 0 :(得分:0)

有两种方法可以将数据插入到配置单元中: 1.将数据从文件插入到hive表中:

LOAD DATA LOCAL INPATH '/path/file.txt' into table hiveTableName;
  1. 使用普通和覆盖方法将数据从另一个表插入到hive表中:

    我。 INSERT INTO TABLE HiveTable1 select * from HiveTable2; II。 INSERT OVERWRITE INTO TABLE HiveTable1 select * from HiveTable2;

  2. 这里差异覆盖将删除所有先前的数据并插入新数据,正常插入将新数据附加到旧数据。

    同样适用于分段表,该表使用新的分段数据更新并存储在namenode中。 希望这会有所帮助,任何变化都会让我知道。