在intellijidea的sparkscala应用程序中运行junit测试用例时增加执行器

mfuanj7w  于 2021-05-29  发布在  Spark
关注(0)|答案(1)|浏览(307)

我需要在intellijidea上为sparkscala应用程序运行junit测试用例。默认情况下,作业使用一个执行器运行。我的机器有4个机芯。我能把遗嘱执行人的人数增加到4人吗?如果是,那怎么办?

xtfmy6hx

xtfmy6hx1#

通常你不会这样做,即使它可能使用Spark独立或Yarn。你有一台机器,所以你应该用 local 单元测试的模式。
你可以用 spark.master = local[4] 或者 local[*] . 在这种情况下,您仍将有1个执行器,但有4个可以并行处理任务的核心。对于单元测试,这通常就足够了。

相关问题