配置单元导入和使用sqoop import all覆盖配置单元

ktecyv1j  于 2021-05-27  发布在  Hadoop
关注(0)|答案(1)|浏览(378)
sqoop import-all-tables --connect jdbc:mysql://localhost/SomeDB --username root --hive-database test --hive-import;

上面的命令工作正常,但它复制了目标表中的值。我用下面的覆盖数据。

sqoop import-all-tables --connect jdbc:mysql://localhost/SomeDB --username root --hive-import --hive-database Test --hive-overwrite

这将替换表中的所有值,并且只插入空值。如果我正在删除--配置单元导入,那么它也不起作用。我在这里做错什么了?

ezykj2lf

ezykj2lf1#

这将解决问题。
sqoop导入所有表--连接jdbc:mysql用法://localhost/somedb--用户名root--配置单元导入--仓库目录/user/hive/warehouse/test--配置单元数据库测试--配置单元覆盖

相关问题