gpt4 book ai didi

scala - SparkSession.Builder 失败,错误代码 "A master URL must be set in your configuration": "spark.master" is set to "local"

转载 作者:行者123 更新时间:2023-12-02 20:17:32 27 4
gpt4 key购买 nike

我有:

val sparkBuilder: SparkSession.Builder = SparkSession
.builder
.appName("CreateModelDataPreparation")
.config("spark.master", "local")
implicit val spark: SparkSession = sparkBuilder.getOrCreate()

但是,当我运行我的程序时,我仍然得到:

org.apache.spark.SparkException: A master URL must be set in your configuration
at org.apache.spark.SparkContext.<init>(SparkContext.scala:379)
at org.apache.spark.SparkContext$.getOrCreate(SparkContext.scala:2313)
at org.apache.spark.sql.SparkSession$Builder$$anonfun$6.apply(SparkSession.scala:868)
at org.apache.spark.sql.SparkSession$Builder$$anonfun$6.apply(SparkSession.scala:860)
at scala.Option.getOrElse(Option.scala:121)
at org.apache.spark.sql.SparkSession$Builder.getOrCreate(SparkSession.scala:860)

按照其他 posts 中的建议,在 Main 方法中设置 SparkSession 。这些似乎并没有解决问题。

这与建议的重复项不同,因为我都尝试过:

  def main(argv: Array[String]): Unit = {
import DeweyConfigs.implicits.da3wConfig

val commandlineArgs: DeweyReaderArgs = processCommandLineArgs(argv)

val sparkBuilder: SparkSession.Builder = SparkSession
.builder
.appName("CreateModelDataPreparation")
.master("local")
implicit val spark: SparkSession = sparkBuilder.config("spark.master", "local").getOrCreate()
import spark.implicits._
...

  def main(argv: Array[String]): Unit = {
import DeweyConfigs.implicits.da3wConfig

val commandlineArgs: DeweyReaderArgs = processCommandLineArgs(argv)

val sparkBuilder: SparkSession.Builder = SparkSession
.builder
.appName("CreateModelDataPreparation")
.config("master", "local")
implicit val spark: SparkSession = sparkBuilder.config("spark.master", "local").getOrCreate()
import spark.implicits._
...

最佳答案

尝试在构建器上添加 .master("local") 而不是您提供的配置参数。

我本以为他们做了同样的事情,但我很确定后者是有效的。

关于scala - SparkSession.Builder 失败,错误代码 "A master URL must be set in your configuration": "spark.master" is set to "local",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52098063/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com