如何将数据从 Hadoop 导出到 MySQL/任何数据库?
How to export data from Hadoop to MySQL /any DB?
我研究过的大多数教程都指出我必须将 Sqoop 用于 export/import,并且很多手册显示了如何将数据从 DB 导出到 HDFS,但是我如何可以反写吗?
假设,我在 localhost
上有 company
数据库,它有一个空的 users
table 列:id
、user
我有 hadoop 为我提供 (id, user)
之类的数据,但将其保存到某些 hadoop-output.txt
而不是 MySQL.
是否有一些命令行命令可以通过 Sqoop 从 HDFS 导入到 MySQL?
sqoop-export
这样做。
sqoop-export --connect jdbc:mysql://localhost/company
--username user --password passwd
--table users
--export-dir /path/to/HDFS_Source
--input-fields-terminated-by ','
我研究过的大多数教程都指出我必须将 Sqoop 用于 export/import,并且很多手册显示了如何将数据从 DB 导出到 HDFS,但是我如何可以反写吗?
假设,我在 localhost
上有 company
数据库,它有一个空的 users
table 列:id
、user
我有 hadoop 为我提供 (id, user)
之类的数据,但将其保存到某些 hadoop-output.txt
而不是 MySQL.
是否有一些命令行命令可以通过 Sqoop 从 HDFS 导入到 MySQL?
sqoop-export
这样做。
sqoop-export --connect jdbc:mysql://localhost/company
--username user --password passwd
--table users
--export-dir /path/to/HDFS_Source
--input-fields-terminated-by ','