使用Sqoop导入数据时在文件中添加扩展名

时间:2020-09-25 13:03:25

标签: sqoop

在将数据从db2导入到hdfs位置时,有什么方法可以在文件中添加扩展名。 我可以使用以下属性添加前缀。

 -Dmapreduce.output.basename="prefix"

及其正常工作。现在想在我尝试过的文件中添加扩展名

-D mapreduce.output.basename=".csv"

但是当我使用此属性时,sqoop不在hdfs位置创建任何文件,我只能看到_SUCCESS和QueryResult.java文件。

有人可以指导我如何在文件中添加扩展名。

示例命令。

    sqoop import -Dmapreduce.output.basename="prefix"  -D mapreduce.output.basename=".csv" 
    --connect jdbc:xxx://xx.x.x.xxx:xxxxx/dbname --query "select * from schemaname.tablename 
    where  \$CONDITIONS" --username <username> -P --split-by id--target-dir <hdfs dir> --fields-terminated-by '|' 

0 个答案:

没有答案