【问题标题】:How to distribute data evenly among executers如何在执行者之间平均分配数据
【发布时间】:2015-12-31 10:22:49
【问题描述】:

我使用来自 dfs 的 read.parquet() 从 parquet 文件中读取数据帧并将其缓存。但是,我如何在执行者之间平均分配。

我使用 Cloudera 集群,如果有帮助就添加。

【问题讨论】:

    标签: apache-spark pyspark apache-spark-sql


    【解决方案1】:

    从 Parquet RDD 中收集数据并使用广播变量使其可在执行程序中访问。

    RDD.collect()
    

    Broadcast Variables

    【讨论】:

      猜你喜欢
      • 2019-01-07
      • 1970-01-01
      • 2018-09-11
      • 2019-07-19
      • 1970-01-01
      • 2021-12-14
      • 1970-01-01
      • 1970-01-01
      • 2020-06-13
      相关资源
      最近更新 更多