你的位置:首页 > 软件开发 > 数据库 > 分别用Eclipse和IDEA搭建Scala+Spark开发环境

分别用Eclipse和IDEA搭建Scala+Spark开发环境

发布时间:2015-07-29 22:00:11
开发机器上安装jdk1.7.0_60和scala2.10.4,配置好相关环境变量。网上资料很多,安装过程忽略。此外,Eclipse使用Luna4.4.1,IDEA使用14.0.2版本。1. Eclipse开发环境搭建1.1. 安装scala插件安装eclipse-scala-pl ...

开发机器上安装jdk1.7.0_60和scala2.10.4,配置好相关环境变量。网上资料很多,安装过程忽略。此外,Eclipse使用Luna4.4.1,IDEA使用14.0.2版本。

1. Eclipse开发环境搭建

1.1. 安装scala插件

安装eclipse-scala-plugin插件,下载地址http://scala-ide.org/download/prev-stable.html

分别用Eclipse和IDEA搭建Scala+Spark开发环境

解压缩以后把plugins和features复制到eclipse目录,重启eclipse以后即可。

Window -> Open Perspective -> Other…,打开Scala,说明安装成功。

分别用Eclipse和IDEA搭建Scala+Spark开发环境

1.2. 创建maven工程

打开File -> New -> Other…,选择Maven Project:

分别用Eclipse和IDEA搭建Scala+Spark开发环境

点击Next,输入项目存放路径:

分别用Eclipse和IDEA搭建Scala+Spark开发环境

点击Next,选择org.scala-tools.archetypes:

分别用Eclipse和IDEA搭建Scala+Spark开发环境

点击Next,输入artifact相关信息:

分别用Eclipse和IDEA搭建Scala+Spark开发环境

点击Finish即可。默认创建好的工程目录结构如下:

分别用Eclipse和IDEA搭建Scala+Spark开发环境

修改pom.

分别用Eclipse和IDEA搭建Scala+Spark开发环境

至此,一个默认的scala工程新建完成。

2. Spark开发环境搭建

2.1. 安装scala插件

开发机器使用的IDEA版本为IntelliJ IEDA 14.0.2。为了使IDEA支持scala开发,需要安装scala插件,如图:

分别用Eclipse和IDEA搭建Scala+Spark开发环境

插件安装完成后,IntelliJ IDEA会要求重启。

2.2. 创建maven工程

点击Create New Project,在Project SDK选择jdk安装目录(建议开发环境中的jdk版本与Spark集群上的jdk版本保持一致)。点击左侧的Maven,勾选Create from archetype,选择org.scala-tools.archetypes:scala-archetype-simple:

分别用Eclipse和IDEA搭建Scala+Spark开发环境

点击Next后,可根据需求自行填写GroupId,ArtifactId和Version(请保证之前已经安装maven)。点击Finish后,maven会自动生成pom.

分别用Eclipse和IDEA搭建Scala+Spark开发环境

至此,IDEA下的一个默认scala工程创建完毕。

3. WordCount示例程序

3.1. 修改pom文件

在pom文件中添加spark和hadoop相关依赖包:

分别用Eclipse和IDEA搭建Scala+Spark开发环境分别用Eclipse和IDEA搭建Scala+Spark开发环境
<!-- Spark --><dependency><groupId>org.apache.spark</groupId><artifactId>spark-core_2.10</artifactId><version>1.1.0</version></dependency><!-- Spark Steaming--><dependency><groupId>org.apache.spark</groupId><artifactId>spark-streaming_2.10</artifactId><version>1.1.0</version></dependency><!-- HDFS --><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-client</artifactId><version>2.6.0</version></dependency>

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:分别用Eclipse和IDEA搭建Scala+Spark开发环境

关键词:eclipse

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录