MapReduce服务 MRS-规则:应用程序结束之前必须调用SparkContext.stop
应用程序结束之前必须调用SparkContext.stop
利用spark做二次开发时,当应用程序结束之前必须调用SparkContext.stop()。
利用Java语言开发时,应用程序结束之前必须调用JavaSparkContext.stop()。
利用Scala语言开发时,应用程序结束之前必须调用SparkContext.stop()。
以Scala语言开发应用程序为例,分别介绍下正确示例与错误示例。
正确示例:
//提交spark作业val sc = new SparkContext(conf)//具体的任务...//应用程序结束sc.stop()
错误示例:
//提交spark作业val sc = new SparkContext(conf)//具体的任务...
如果不添加SparkContext.stop,YARN界面会显示失败。如图1,同样的任务,前一个程序是没有添加SparkContext.stop,后一个程序添加了SparkContext.stop()。
- MapReduce服务_如何使用MapReduce服务_MRS集群客户端安装与使用
- 调用GaussDB(DWS) API接口_数据仓库服务调用API_如何调用API_在DWS中调用API
- 大数据分析是什么_使用MapReduce_创建MRS服务
- MapReduce服务_什么是Hue_如何使用Hue
- 调用函数_函数调用方式_函数工作流 FunctionGraph-华为云
- MapReduce服务_什么是HDFS_HDFS特性
- 调用API_API调用流程_API网关APIG-华为云
- MapReduce服务_什么是Hive_如何使用Hive
- MapReduce服务_什么是MapReduce服务_什么是HBase
- MapReduce服务_什么是Flume_如何使用Flume