【十八掌●武功篇】第十六掌:Spark之Scala安装和HelloWorld

这一篇博文是【大数据技术●降龙十八掌】系列文章的其中一篇,点击查看目录:这里写图片描述大数据技术●降龙十八掌


系列文章:
【十八掌●武功篇】第十六掌:Spark之Scala安装和HelloWorld
【十八掌●武功篇】第十六掌:Spark之Scala语法快速概览
【十八掌●武功篇】第十六掌:Spark之简介、安装、Demo
【十八掌●武功篇】第十六掌:Spark之RDD简介

一、 安装Scala

1、 确保Java安装成功

[hadoop@spark01-61cdh scala-2.10.4]$ java -version
java version "1.7.0_111"
[hadoop@spark01-61cdh scala-2.10.4]$ echo $JAVA_HOME
/opt/modules/jdk1.7.0_6

2、 解压scala-2.10.4.tgz

[hadoop@spark01-61cdh modules]$ tar -zxf /opt/software/scala-2.10.4.tgz -C /opt/modules/

3、 配置Scala环境变量

export SCALA_HOME=/opt/modules/scala-2.10.4/bin
export PATH=$PATH:$SCALA_HOME
[hadoop@spark01-61cdh scala-2.10.4]$ source /etc/profile

4、 启动Scala命令行

直接输入scala,回车就进入scala命令行。

[hadoop@spark01-61cdh scala-2.10.4]$ scala
-bash: scala: command not found
[hadoop@spark01-61cdh scala-2.10.4]$ sudo vim /etc/profile
[hadoop@spark01-61cdh scala-2.10.4]$ source /etc/profile
[hadoop@spark01-61cdh scala-2.10.4]$ scala
Welcome to Scala version 2.10.4 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_67).
Type in expressions to have them evaluated.
Type :help for more information.

scala>

二、 Windows下安装IDEA的Scala插件

1、 在IDEA中File打开Setting

左边选择Plugins,在右侧的查找框中找Scala,看是否已经安装了,如果没有安装,则点击下面的“Install JetBrains Plugin…”进行安装Scala插件。

【十八掌●武功篇】第十六掌:Spark之Scala安装和HelloWorld_第1张图片

2、 安装Scala插件

搜索Scala,右侧点击Intall进行下载安装。
【十八掌●武功篇】第十六掌:Spark之Scala安装和HelloWorld_第2张图片

3、 重启IDEA后,新建项目对话框,就可以看到Scala模板。
【十八掌●武功篇】第十六掌:Spark之Scala安装和HelloWorld_第3张图片

三、 HelloWord

1、 下载Window版本的Scala-2.10.4

2、 创建项目

【十八掌●武功篇】第十六掌:Spark之Scala安装和HelloWorld_第4张图片

Scala SDK版本选择时,点击Create按钮,在打开的对话框中点击Browse,找到Scala目录下的lib目录。
【十八掌●武功篇】第十六掌:Spark之Scala安装和HelloWorld_第5张图片

3、 创建程序目录

File中点击Project Structure,左侧选择Modules,在右侧代码目录下创建如下目录。
【十八掌●武功篇】第十六掌:Spark之Scala安装和HelloWorld_第6张图片

4、 创建包

创建一个包:scala.com.chybinmy.scala.spark

5、 创建一个Object

【十八掌●武功篇】第十六掌:Spark之Scala安装和HelloWorld_第7张图片

6、 写main方法

package scala.com.chybinmy.scala.spark

/**
  * Created by 鸣宇淳 on 2017/9/27.
  */
object HelloWorld {
  def main(args: Array[String]) {
    println("Hello World!")
  }
}

7、 运行程序

在代码编辑页面右击选择Run “Hello World”,进行运行,可以看到输出了“Hello World!”


这一篇博文是【大数据技术●降龙十八掌】系列文章的其中一篇,点击查看目录:这里写图片描述大数据技术●降龙十八掌

你可能感兴趣的:(大数据技术,大数据技术)