【发布时间】:2015-07-21 15:44:16
【问题描述】:
我在 amazon s3 上有一个数字文件,每个文件都按日期 (date=yyyymmdd) 分隔。这些文件可以追溯到 6 个月,但我想限制我的脚本只使用最近 3 个月的数据。我不确定我是否能够使用正则表达式来做类似sc.textFile("s3://path_to_dir/yyyy[m1,m2,m3]*")
其中 m1,m2,m3 表示我想使用的当前日期后的 3 个月。
一个讨论还建议使用sc.textFile("s3://path_to_dir/yyyym1*","s3://path_to_dir/yyyym2*","s3://path_to_dir/yyyym3*") 之类的东西,但这似乎对我不起作用。
sc.textFile( ) 是否接受正则表达式?我知道您可以使用 glob 表达式,但我不确定如何将上述情况表示为 glob 表达式?
【问题讨论】:
标签: regex amazon-s3 apache-spark glob pyspark