我正在研究POC,我们需要从MySQL Db到Hive分区表获取数据,然后需要将数据传输到MySQL DB表。 我创建了支持酸性属性的表,并按年和月分区。 所以目前我无法将数据传输到MySQL DB。 那么有人可以建议我如何实现这一目标?
答案 0 :(得分:0)
您可以使用Sqoop import将表数据传输到hive,如下所示:
sqoop import --connect <connection string>
--username <>
-P
--table <table name>
--target-dir <location> <table name>
--fields-terminated-by ","
--hive-import
--create-hive-table
--hive-table <hive table name
然后您可以使用Export代替导入将数据导出回我的sql。
$ sqoop export \
--connect <connect string>\
--username \
-P
--table <hive table>\
--export-dir <location