【发布时间】:2014-10-09 07:58:21
【问题描述】:
有没有办法使用 s3distcp 将文件列表从 S3 复制到 hdfs 而不是完整的文件夹?这是 srcPattern 无法工作的时候。
我在一个 s3 文件夹中有多个文件,它们都具有不同的名称。我只想将特定文件复制到 hdfs 目录。我没有找到任何方法来指定 s3distcp 的多个源文件路径。
我目前使用的解决方法是告诉 srcPattern 中的所有文件名
hadoop jar s3distcp.jar
--src s3n://bucket/src_folder/
--dest hdfs:///test/output/
--srcPattern '.*somefile.*|.*anotherone.*'
当文件数量太多时,这个东西可以工作吗?大概一万左右?
【问题讨论】:
标签: hadoop amazon-web-services amazon-s3 hdfs distcp