我见过 Sqoop 允许将数据从 RDBMS 数据库导入到 HDFS。然而,我想将数据导入到 Linux 中的本地文件系统文件夹中,而不是导入到 HDFS 文件系统中。
有办法做到这一点吗?
最佳答案
在 Sqoop1 中,您可以使用“-fs”选项,如 documentation 中详细说明。 。这是一个简单的示例:
sqoop import -fs local -jt local --connect jdbc:mysql://<host>/sqoop --username sqoop --password sqoop --table tbl
在 Sqoop2 中,您将能够 choose your file system创建链接时:
HDFS URI: file:///
关于file - 如何使用Sqoop将数据从RDBMS导入到本地文件系统,而不是HDFS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27024502/