sqoop1.99.6 update导出语句

我们采用sqoop-export插入数据的时候,如果主键已经存在了,插入会失败。想要根据主键判断是否要进行insert操作还是update操作,sqoop提供了update语法。示例

sqoop --connect "" --username "username" --password "password"  --table "tablename"  --export-dir  "/data/exportdir" --input-fields-terminated-by ' ' --update-key id --update-mode allowinsert

--update-key 是根据那个字段进行更新,多个字段用英文逗号隔开。

--update-mode是更新模式,有两种:只更新,不插入:updateonly (默认) ,允许更新和插入:allowinsert。

原文地址:https://www.cnblogs.com/fillPv/p/5472936.html