【十八掌●武功篇】第十六掌: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插件。

这里写图片描述

2、 安装Scala插件

搜索Scala,右侧点击Intall进行下载安装。
这里写图片描述

3、 重启IDEA后,新建项目对话框,就可以看到Scala模板。
这里写图片描述

三、 HelloWord

1、 下载Window版本的Scala-2.10.4
2、 创建项目

这里写图片描述

Scala SDK版本选择时,点击Create按钮,在打开的对话框中点击Browse,找到Scala目录下的lib目录。
这里写图片描述

3、 创建程序目录

File中点击Project Structure,左侧选择Modules,在右侧代码目录下创建如下目录。
这里写图片描述

4、 创建包

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

5、 创建一个Object

这里写图片描述

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!”


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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值