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这将替换表中的所有值,并且只插入空值。如果我删除--hive-import,那么它也不起作用。我在这里做错了什么?
发布于 2020-09-28 03:28:26
这将解决问题。
sqoop import-all-tables --connect jdbc:mysql://localhost/SomeDB --username root --hive-import --warehouse-dir /user/hive/warehouse/Test --hive-database Test --hive-overwrite
https://stackoverflow.com/questions/64092083
复制相似问题