sqoop export --connect "jdbc:mysql://localhost:3306/retail_db" \
--driver com.mysql.jdbc.Driver \
--username root \
--table departments \
--export-dir /user/root/departments_export \
--batch \
--outdir java_files \
-m 1 \
--update-key department_id \
--update-mode allowinsert
Upsert函数不能与MySQL数据库一起使用,关于这个问题得到了原因(link),但是需要一个解决方案来解决这个问题。
答案 0 :(得分:0)
您可以尝试摆脱--driver
。我的代码以这种方式工作。