【问题标题】:Is there someway to limit how much rows a join will catch in Spark?有没有办法限制一个连接在 Spark 中捕获的行数?
【发布时间】:2021-08-09 02:19:00
【问题描述】:

例如:

valjoinedTables = dataFrame.join(dataFrame2, dataFrame("key") === dataFrame2("key"))

假设这两个是大表,我想限制加入的过程,因为 这些表太大了,我想在加入所有列和行之前快速测试一下。

我只想看到 10 或 20 行的连接。

【问题讨论】:

    标签: python scala apache-spark pyspark bigdata


    【解决方案1】:

    加入前先限制

    val joinedTables = dataFrame.limit(20).join(dataFrame2.limit(20), dataFrame("key") === dataFrame2("key"))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-20
      • 2020-09-20
      • 2013-11-19
      • 2016-10-14
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多