sqoop命令创建/覆盖配置单元表

时间:2018-10-02 04:12:58

标签: hadoop hive hdfs sqoop

我有一个要在哪里通过Sqoop将Oracle数据导入到配置单元中的要求:

  1. 如果目标HIVE表不存在(通常是第一次运行),请创建该表并加载数据

  2. 如果目标HIVE表存在,则覆盖(基本上是截断和加载)

现在,我尝试使用--delete-target-dir和--hive-import选项,但它不会覆盖。而是附加记录。

我还尝试了--delete-target-dir和--hive-overwrite,但是在第一次运行时它没有创建表。

我可以使用哪些选项来实现这一目标。

0 个答案:

没有答案