【发布时间】:2016-09-11 15:02:41
【问题描述】:
最近有一个(2015 年春季)功能,显然是为了允许以编程方式提交 Spark 作业。
这是 JIRA https://issues.apache.org/jira/browse/SPARK-4924
但是,关于如何实际使用这些功能存在不确定性(我也算在内)。这是 jira 中的最后一个 cmets:
当要求该作品的实际作者进一步解释时,它是“查看 API 文档”。
“用户文档”是 Spark API 文档。
作者没有提供更多细节,显然认为整个问题是不言自明的。如果有人可以在这里连接点:特别是 - API 文档中描述了这个较新的 Spark 提交功能的位置 - 将不胜感激。
这是我正在寻找的一些信息-指向以下内容的指针:
- spark api 新增了哪些功能
- 我们如何使用它们
- 任何示例/其他相关文档和/或代码
更新接受的答案中提到的SparkLauncher 确实会在微不足道的 (master=local[*]) 条件下启动一个简单的应用程序。它在实际集群上的可用性还有待观察。在链接代码中添加打印语句后:
println("启动..等待..") spark.waitFor()
我们确实看到了:
启动..等待..
这可能是向前迈出的一小步。当我转向真正的集群环境时,将更新这个问题。
【问题讨论】:
标签: scala apache-spark