Advertisement

分析 spark 的参数设置问题

阅读量:

如何传递spark 参数

    • 在程序中配置相关参数
      • 命令行界面
      • Spark 属性配置
      • 参数的动态加载机制

官方网址:spark 参数

在代码中设置参数

在Spark的参数设置优先级中,配置文件spark-default.conf的优先级低于命令行参数,而命令行参数又低于代码内部的参数设置。对于一些经常使用的通用参数,建议将其配置在spark-default.conf文件中;而对于具有个性化需求的参数,则更适合通过命令行方式进行传递。

命令行

在命令行中传递参数时,存在一些便捷的简写方式,例如 --driver-memory 这类参数,实际上这种简化形式仅针对使用频率较高的参数进行优化。除此之外,还存在一种更为基础的参数传递方式,即通过 --conf k=v 的形式实现。

Spark Properties

Spark Properties 用于管理绝大多数应用程序的配置参数,且允许针对每个应用程序进行独立设置。相关支持的参数信息可于本文顶部提供的链接处获取。

复制代码
    val conf = new SparkConf()
             .se

全部评论 (0)

还没有任何评论哟~