如何使用Sqoop从RDBMS导入数据到本地文件系统,而不是HDFS?

时间:2014-11-19 18:42:36

标签: file import local rdbms sqoop

我见过Sqoop允许用户将数据从RDBMS数据库导入HDFS。但是我想将数据导入Linux中的本地文件系统文件夹,而不是导入HDFS文件系统。

有办法做到这一点吗?

2 个答案:

答案 0 :(得分:3)

在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:///

答案 1 :(得分:0)

如果要将表存储在调用sqoop的目录中:

var customerInformation = $scope.customer;

$http.post('person/registrationCustomer',customerInformation)
    .then(function (success) {

    }, function (error) {


    });

该表将存储为./

中的csv文件