导出期间出错:目标数据库尚不支持混合更新/插入

时间:2017-09-28 10:39:49

标签: mysql hadoop hdfs sqoop

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),但是需要一个解决方案来解决这个问题。

1 个答案:

答案 0 :(得分:0)

您可以尝试摆脱--driver。我的代码以这种方式工作。