标签: hadoop hive hdfs sqoop
我有一个要在哪里通过Sqoop将Oracle数据导入到配置单元中的要求:
如果目标HIVE表不存在(通常是第一次运行),请创建该表并加载数据
如果目标HIVE表存在,则覆盖(基本上是截断和加载)
现在,我尝试使用--delete-target-dir和--hive-import选项,但它不会覆盖。而是附加记录。
我还尝试了--delete-target-dir和--hive-overwrite,但是在第一次运行时它没有创建表。
我可以使用哪些选项来实现这一目标。