【发布时间】:2017-10-24 02:36:33
【问题描述】:
我正在尝试 emr spark 步骤。我有一个输入 s3 目录。其中有多个文件:f1,f2,f3
我正在添加这样的火花步骤:
aws emr --region us-west-2 add-steps --cluster-id foo --steps '[{"Args":["spark-submit","--deploy-mode","cluster","--class","JsonToDataToParquetJob","s3://foo/My.assembly.jar","s3://inputDir/","output/"],"Type":"CUSTOM_JAR","ActionOnFailure":"CONTINUE","Jar":"command-runner.jar","Properties":"","Name":"Spark application"}]'
代码如下:
delimitedData.write.mode(SaveMode.Append).parquet(output)
我面临的问题是: 我有多个输出文件。但我正在寻找的是目录中的单个输出文件。我怎样才能做到这一点?
【问题讨论】:
标签: spark-dataframe emr parquet