hadoop与spark这两个大数据工具都是针对linux开发的.
如果想要进行大数据开发,使用这两个工具.
就不得不在使用linux系统, 学会在linux下安装各种软件和开发语言.
我的linux系统是ubuntu14.
linux系统下安装scala,步骤和windows下安装步骤类似.
区别是下载的安装包,要用linux命令进行解压,移动,安装,改写配置文件等.
安装条件:
1.linux系统,ubuntu或者centos.
2.jdk1.8
3.耐心与细致
scala安装基本步骤:
1.到scala官网http://www.scala-lang.org/,下载.tgz安装包.
2.新建解压文件目录, 命令为:sudo mkdir /opt/scala. 这里opt目录下的scala是新建的目录,用于存放将要解压的scala包.
3.解压下载的tgz文件, 命令为:sudo -zxvf scala-2.11.8.tgz -C /opt/scala. 将tgz文件解压到新建的目录.
4.设置环境变量.
打开文件命令:sudo vim /etc/profile
文件末尾添加如下:
export SCALA_HOME=/opt/scala/scala-2.11.8
export PATH=$SCALA_HOME/bin:$PATH
保存退出
使profile生效命令:source /etc/profile
5.检验是否安装成功
终端输入: scala -version
显示如下信息: Scala code runner version 2.11.8 -- Copyright 2002-2016, LAMP/EPFL
则表示安装成功.
scala IDE安装基本步骤:
1.在官网下载scala IDE官网,下载适合自己操作系统的scala IDE.
2.将下载得到的.tar.gz文件解压,同时新建文件目录存放解压后的文件.
3.对于IDE,建立桌面链接,方便后续编程.其中建立链接,可以是命令行,也可以是鼠标右键方式.
scala小程序示例
1.scala工程与java工程非常相似,可以同样的方法建立.
2.scala相对java而言,语言和关键字有一些不同.如下
3.这样,就完成了hello world的程序代码编写.
4.运行程序,注意运行的方式是as scala applications.
运行结果:Hello World from zihui
补充说明:
scala支持单行与多行的交互模式.
这种方式非常方便直接,对于新手来说很直观.
具体见参考文章1.
参考文章
1.http://blog.chinaunix.net/uid-20662820-id-4937268.html
2.http://lidrema.blog.163.com/blog/static/209702148201461145859142/
3.http://www.th7.cn/system/lin/201407/64492.shtml
4.http://www.cnblogs.com/eastjade/p/4777974.html