【发布时间】:2017-09-22 13:42:23
【问题描述】:
我是 Spark 的新手,我想了解如何最好地设置项目。我将使用 maven 进行构建,包括测试。
我编写了我的第一个 Spark 应用程序,但要在开发期间启动它,我必须在本地模式下运行:
SparkSession spark = SparkSession.builder()
.appName("RDDTest")
.master("local")
.getOrCreate();
但是,如果我想将它提交到集群,它仍会以我不想要的本地模式运行。
所以我必须在部署之前更改代码,构建 jar 并将其提交到集群。显然这不是最好的方法。
我想知道最佳做法是什么?您是否以某种方式将主 URL 外部化?
【问题讨论】:
-
当你提交到集群时,它也运行在客户端模式。
标签: java hadoop apache-spark spark-dataframe