Spark-Java独立应用编程--理解:

Posted daisy99lijing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spark-Java独立应用编程--理解:相关的知识,希望对你有一定的参考价值。

条件:mavenjava应用程序代码、pom.xml

 

-pom.xml文件 

 1 <project>
 2     <groupId>edu.berkeley</groupId>
 3     <artifactId>simple-project</artifactId>
 4     <modelVersion>4.0.0</modelVersion>
 5     <name>Simple Project</name>
 6     <packaging>jar</packaging>
 7     <version>1.0</version>
 8     <repositories>
 9         <repository>
10             <id>Akka repository</id>
11             <url>http://repo.akka.io/releases</url>
12         </repository>
13     </repositories>
14     <dependencies>
15         <dependency> <!-- Spark dependency -->
16             <groupId>org.apache.spark</groupId>
17             <artifactId>spark-core_2.12</artifactId>
18             <version>3.0.0-preview2</version>
19         </dependency>
20     </dependencies>
21 </project>

 

程序依赖Spark Java API,因此我们需要通过Maven进行编译打包。

在./sparkapp2中新建文件pom.xml(vim ./sparkapp2/pom.xml),添加内容如下,声明该独立应用程序的信息以及与Spark的依赖关系

使用Maven打包java程序

技术图片

将生成的jar包通过spark-submit提交到Spark中运行

技术图片

 

学习参考:

http://dblab.xmu.edu.cn/blog/1311-2/

以上是关于Spark-Java独立应用编程--理解:的主要内容,如果未能解决你的问题,请参考以下文章

Spark-java 多线程与运行单个 Spark 作业

Android 以编程方式打开手电筒按钮

译文:18个实用的JavaScript代码片段,助你快速处理日常编程任务

如何在spark-java项目的info / debug级别中记录spark数据集printSchema

多个用户访问同一段代码

jQuery应用 代码片段