SQOOP导出 - UPSERT的问题

时间:2015-08-26 18:24:05

标签: sqoop

通过SQOOP,我试图将文件从HDFS导出到Postgres DB(版本9.4)。在这样做时,UPSERT无法正常工作。仅通过SQOOP插入或更新,但不是UPSERT(使用allowinsert命令)。有什么建议吗?

2 个答案:

答案 0 :(得分:1)

UPSERT仅支持Oracle,也支持版本1.4.3之后的MySQL。 See description of this JIRA issue.

答案 1 :(得分:0)

UPSERT尚未在Sqoop中支持,可能会在下一版sqoop中出现。 您将查看其他替换项,例如查找insert \ updates记录并将其插入临时表,然后对其运行sqoop导入。 -Senthil