我研究过的大多数教程都指出我必须使用 Sqoop用于导出/导入,很多手册都展示了如何将数据从 DB 导出到 HDFS,但是我如何进行反向大小写?
假设,我在 localhost
上有一个 company
数据库,它有一个空的 users
表,其中包含以下列: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 ','
关于mysql - 如何将数据从 Hadoop 导出到 MySQL/任何数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43285303/