File 如何使用Sqoop将数据从RDBMS导入本地文件系统,而不是HDFS?
我见过Sqoop允许将数据从RDBMS数据库导入HDFS。但是,我希望在Linux中将数据导入本地文件系统文件夹,而不是导入HDFS文件系统File 如何使用Sqoop将数据从RDBMS导入本地文件系统,而不是HDFS?,file,import,local,rdbms,sqoop,File,Import,Local,Rdbms,Sqoop,我见过Sqoop允许将数据从RDBMS数据库导入HDFS。但是,我希望在Linux中将数据导入本地文件系统文件夹,而不是导入HDFS文件系统 有办法做到这一点吗?在Sqoop1中,您可以使用“-fs”选项,如中所述。下面是一个简单的例子: sqoop import -fs local -jt local --connect jdbc:mysql://<host>/sqoop --username sqoop --password sqoop --table tbl 如果要将表存储在
有办法做到这一点吗?在Sqoop1中,您可以使用“-fs”选项,如中所述。下面是一个简单的例子:
sqoop import -fs local -jt local --connect jdbc:mysql://<host>/sqoop --username sqoop --password sqoop --table tbl
如果要将表存储在调用sqoop的目录中,请执行以下操作:
sqoop import -fs file:/// -jt local --connect jdbc://<host>/<database_name> --username <user_name> --password <password> --table <table_name>
sqoop导入-fs文件://-jt-local--connect-jdbc://--username--password--table
该表将作为csv文件存储在中/
sqoop import -fs file:/// -jt local --connect jdbc://<host>/<database_name> --username <user_name> --password <password> --table <table_name>