Mapreduce sqoop:多个导出路径

Mapreduce sqoop:多个导出路径,mapreduce,hdfs,etl,sqoop,Mapreduce,Hdfs,Etl,Sqoop,是否可以在一个sqoop命令中导出多个HDFS位置中的文件?我试图在命令中指定多个--export dir,但似乎只有一个有效。假设您有三个文件: .../basedir/folder_1/file.txt .../basedir/folder_2/file.txt .../basedir/folder_3/file.txt 要导出三个文件,请使用 --export-dir .../basedir/*/file.txt 要导出文件夹_1、文件夹_2中的文件,请使用 --export-dir

是否可以在一个sqoop命令中导出多个HDFS位置中的文件?我试图在命令中指定多个
--export dir
,但似乎只有一个有效。

假设您有三个文件:

.../basedir/folder_1/file.txt
.../basedir/folder_2/file.txt
.../basedir/folder_3/file.txt
要导出三个文件,请使用

--export-dir .../basedir/*/file.txt 
要导出文件夹_1、文件夹_2中的文件,请使用

--export-dir .../basedir/{folder_1,folder_2}/file.txt

在oozie workflow中,使用sqoop操作,可以指定多个路径,其中每个路径都来自作业。属性:

<arg>--export-dir</arg>
<arg>${rootPath}/{${folder1},${folder2},${folder3}}</arg>
——导出目录
${rootPath}/{${folder1},${folder2},${folder3}
注意花括号