Sqoop导入 - 使用覆盖将表导入HBASE

时间:2013-10-07 05:34:02

标签: hbase sqoop

我想将一个oracle表导入HBASE,这总是全表替换(如sqoop中的hive覆盖选项),有没有办法可以实现这种行为,而不用去“disbale'table',drop' table'在此表的每个sqoop导入之前。

此致 GHK。

1 个答案:

答案 0 :(得分:0)

我认为与Hive的“INSERT OVERWRITE”的比较并不完全准确。 Sqoop将从关系数据库获取所有数据并将其导入HBase,为已存在的值设置新版本。发生在源关系数据库中不存在的现有密钥不会被HBase端的Sqoop触及,因此表本身在Hive意义上不会被“覆盖”。

相关问题