《循序渐进学Spark》一 1.4 Intellij IDEA的安装与配置

简介:

本节书摘来自华章出版社《循序渐进学Spark》一书中的第1章,第1.4节,作者 小象学院 杨 磊,更多章节内容可以访问云栖社区“华章计算机”公众号查看。


1.4 Intellij IDEA的安装与配置

Intellij IDE是目前最流行的Spark开发环境。本节主要介绍Intellij开发工具的安装与配置。Intellij不但可以开发Spark应用,还可以作为Spark源代码的阅读器。

1.4.1 Intellij的安装

Intellij开发环境依赖JDK、Scala。

1. JDK的安装

Intellij IDE需要安装JDK 1.7或更高版本。Open JDK1.7的安装与配置前文中已讲过,这里不再赘述。

2. Scala的安装

Scala的安装与配置前文已讲过,此处不再赘述。

3. Intellij的安装

登录Intellij官方网站(http://www.jetbrains.com/idea/)下载最新版Intellij linux安装包ideaIC-14.1.5.tar.gz,然后执行如下步骤:

1)解压: tar zxvf ideaIC-14.1.5.tar.gz -C /usr/

2)运行: 到解压后的目录执行 ./idea.sh

3)安装Scala插件:打开“File”→“Settings”→“Plugins”→“Install JetBrain plugin”运行后弹出如图1-8所示的对话框。

单击右侧Install plugin开始安装Scala插件。

1.4.2 Intellij的配置

1)在Intellij IDEA中新建Scala项目,命名为“HelloScala”,如图1-9所示。

2)选择菜单“File”→“Project Structure”→“Libraries”,单击“+”号,选择

“java”,定位至前面Spark根目录下的lib目录,选中spark-assembly-1.5.0-hadoop2.6.0.jar,单击OK按钮。

3)与上一步相同,单击“+”号,选择“scala”,然后定位至前面已安装的scala目录,scala相关库会被自动引用。

4a674b1fef336561a451925214ea263b8b04264f

657abc1b0fc724c1750d906dcd48b168c80e5788

4) 选择菜单“File”→“Project Structure”→“Platform Settings”→“SDKs”,单击“+”号,选择JDK,定位至JDK安装目录,单击OK按钮。

至此,Intellij IDEA开发环境配置完毕,用户可以用它开发自己的Spark程序了。

 

相关文章
|
4天前
|
安全 Java 数据库连接
在IntelliJ IDEA中通过Spring Boot集成达梦数据库:从入门到精通
在IntelliJ IDEA中通过Spring Boot集成达梦数据库:从入门到精通
|
4天前
|
存储 IDE Java
IntelliJ IDEA 安装及配置详细教程
IntelliJ IDEA 安装及配置详细教程
18 0
|
12天前
|
Unix Shell 开发工具
windows下如何安装git以及IDEA如何配置git
该文指导安装Git 2.15.0版本。首先从Git官网下载最新安装包,双击安装,依次选择Next,同意默认配置,确保勾选添加到环境变量。在配置选项中,选择在cmd中使用Git(第2项),行结束转换选Windows(第1项),终端模拟器选MinTTY(第1项)。安装完成后,通过右键菜单或直接打开Git Bash验证安装成功。最后,配置全局用户名和邮箱,并在IDEA中设置Git路径以完成集成。
|
12天前
Mac上IntelliJ IDEA设置类注释和方法注释带作者和日期
Mac上IntelliJ IDEA设置类注释和方法注释带作者和日期
|
12天前
|
Java
idea注释模版配置
idea注释模版配置
|
12天前
|
XML SQL Java
IntelliJ IDEA 插件 MybatisX 在mapper和xml间跳转
IntelliJ IDEA 插件 MybatisX 在mapper和xml间跳转
|
12天前
|
Java
Intellij IDEA运行报Command line is too long的解决办法
Intellij IDEA运行报Command line is too long的解决办法
|
13天前
|
网络协议 安全 关系型数据库
IntelliJ IDEA如何使用固定地址公网远程访问本地Mysql数据库
IntelliJ IDEA如何使用固定地址公网远程访问本地Mysql数据库
22 1
|
15天前
idea如何配置不显示某些文件
【4月更文挑战第18天】idea如何配置不显示某些文件
30 2
|
16天前
IDEA的安装与删除插件
IDEA的安装与删除插件
20 1