【发布时间】:2017-05-29 19:25:26
【问题描述】:
我看到很多问题描述了在 Spark 中使用 S3 时遇到的问题:
- Spark jobs finishes but application takes time to close
- spark-1.4.1 saveAsTextFile to S3 is very slow on emr-4.0.0
- Writing Spark checkpoints to S3 is too slow
许多专门描述 Parquet 文件的问题:
- Slow or incomplete saveAsParquetFile from EMR Spark to S3
- Does Spark support Partition Pruning with Parquet Files
- is Parquet predicate pushdown works on S3 using Spark non EMR?
- Huge delays translating the DAG to tasks
- Fast Parquet row count in Spark
以及一些外部资源提到 Spark - S3 - Parquet 组合的其他问题。这让我觉得无论是 S3 与 Spark 还是这种完整的组合都可能不是最佳选择。
我在这里有什么东西吗?任何人都可以提供一个权威的答案解释:
- Parquet 支持的当前状态,重点是 S3。
- Spark (SQL) 能否充分利用 Parquet 功能,例如分区修剪、谓词下推(包括深度嵌套模式)和 Parquet 元数据?所有这些功能是否都能在 S3(或兼容的存储解决方案)上按预期工作。
- 正在进行的开发和开放的 JIRA 票证。
- 结合使用这三个选项时,是否有任何需要注意的配置选项?
【问题讨论】:
-
从我的研究来看,S3 比 HDFS 慢,但是什么版本的 Spark?
标签: apache-spark amazon-s3 parquet