【发布时间】:2014-08-03 14:10:27
【问题描述】:
不必读取会导致过滤器失败的记录可以明显提高速度。我看到 Spark 支持它,但我没有找到任何关于如何使用 Scalding 进行操作的文档。
【问题讨论】:
不必读取会导致过滤器失败的记录可以明显提高速度。我看到 Spark 支持它,但我没有找到任何关于如何使用 Scalding 进行操作的文档。
【问题讨论】:
不幸的是,scalding-parquet 尚不支持此功能。我们 Tapad 开始致力于在烫伤中实现谓词支持。一旦我们得到一些工作,我们就会分享它。
我们已经实现了自己的 ParquetAvroSource,它可以读取/存储 parquet 中的 avro 记录。可以使用列投影并只读烫伤作业所需的列/字段。在某些情况下,使用此功能的作业仅读取 1% 的输入字节。
【讨论】:
谓词下推已添加到 Scalding,但尚未记录。 更多详情见scalding issue #1089
【讨论】: