我一直试图直接从build.sbt文件设置环境变量,因为我需要使用此文件中定义的程序集jar名称。因此,我一直在尝试使用echo和在Scala应用程序代码sys.props.get("SPARK_APP_JAR_PATH")
的上下文中输出定义的环境变量的结果,但结果分别为空白或无。
环境变量配置有什么问题?
这是我在build.sbt中定义env变量的方式:
assemblyJarName in assembly := "spark_app_example_test.jar"
mainClass in assembly := Some("example.SparkAppExample")
test in assembly := {}
fork := true
val envVars = sys.props("SPARK_APP_JAR_PATH") = "/path/to/jar/file"