IDEA创建本地Spark程序,并本地运行
2024-09-07 03:41:46
1 IDEA创建maven项目进行测试
v创建一个新项目,步骤如下:
选择“Enable Auto-Import”,加载完后:选择“Enable Auto-Import”,加载完后:
添加SDK依赖:
点击OK ok
可以看到scala包加载成功
再修改pox.xml文件
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.</modelVersion>
<groupId>com.wangle</groupId>
<artifactId>LocalSpark</artifactId>
<version>1.0-SNAPSHOT</version> <properties>
<spark.version>2.1.</spark.version>
<scala.version>2.11</scala.version>
</properties>
<dependencies>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_${scala.version}</artifactId>
<version>${spark.version}</version>
</dependency>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-streaming_${scala.version}</artifactId>
<version>${spark.version}</version>
</dependency>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-sql_${scala.version}</artifactId>
<version>${spark.version}</version>
</dependency>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-hive_${scala.version}</artifactId>
<version>${spark.version}</version>
</dependency>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-mllib_${scala.version}</artifactId>
<version>${spark.version}</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<version>2.15.</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build> </project>
新建“Demo1.scala”,测试
最新文章
- 【Git】笔记5 分支管理2
- Android—Ormlite框架简单的操作数据库
- SQL Server 在windows server2008外网服务器远程连接设置
- 如何使用box2d做碰撞检测
- JavaScript的事件对象_概述/this
- 创建单例的DbContext
- Python哈希函数hashlib
- Gridview点击Edit编辑未update和cancel后的问题
- POJ2752 - Seek the Name, Seek the Fame(KMP)
- 使用Httpwatch分析响应时间--转
- QML性能
- c#和java中的方法覆盖——virtual、override、new
- 【闲谈】应聘时要问HR的7个问题
- linux下find命令的使用和总结
- hduoj#1004 -Let the Balloon Rise [链表解法]
- aria2的下载配置
- docker swarm英文文档学习-6-添加节点到集群
- UPF Usage
- 不忘初心,回归本质 .net core
- PE结构详解
热门文章
- django请求限制
- TensorFlow实现文本情感分析详解
- keepalived 配置文件解析
- 未能加载文件或程序集“***”或它的某一个依赖项,拒绝访问 <;解决方法>;
- WGS 全基因组测序数据分析
- Mac下Sublime Text常用插件
- RedHat linux服务器安装elasticsearch且设置公网访问
- 2018-2019-20175205实验四《Android程序设计》实验报告
- libevent笔记6:ssl bufferevent
- 解决docker容器日志导致主机磁盘空间满了的情况