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

qgelzfjb  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(376)
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),但需要一个解决方案来解决这个问题。

yrwegjxp

yrwegjxp1#

你可以试着摆脱 --driver . 我的代码就是这样工作的。

相关问题