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 

要导出folder_1、folder_2中的文件,请使用

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

在 oozie 工作流中使用 sqoop 操作,您可以指定多个路径,其中每个路径都来自 job.properties:

<arg>--export-dir</arg>
<arg>${rootPath}/{${folder1},${folder2},${folder3}}</arg>

注意大括号。

相关内容

  • 没有找到相关文章

最新更新