-
前提:已经安装了Java Jdk(8)
-
Step 1 下载 Scala 安装包
- Windows 访问(Scala官网),下载Scala安装包,我选择的是scala-2.12.12.tgz
- 通过Xftp上传到hadoop用户主目录的Downloads文件夹下
-
Step 2 解压、重命名与环境变量配置
- hadoop用户登录CentOS,打开 terminal(或者是通过Xshell远程连接)
- 输入以下命令解压到/usr/local目录下
sudo tar -zxf ~/Downloads/scala-2.12.12.tgz -C /usr/local
- 改变目录到/usr/local,修改文件夹名称并为hadoop用户赋予权限
cd /usr/local/ sudo mv ./scala-2.12.12/ ./scala sudo chown -R hadoop ./scala
-
配置环境变量
- 输入命令:vim ~/.bashrc
- 添加scala环境变量
export PATH=$PATH:/usr/local/scala/bin
-
输入命令使环境变量生效:source ~/.bashrc
-
输入scala
-
编写Scala程序
- vim hello.scala
注:
关于main()方法的定义,Java和Scala是不同的,在Java中是用静态方法(public static void main(String[] args)),而Scala中则必须使用对象方法,上图中,也就是HelloWorld对象中的main()方法;
对象的命名HelloWorld可以不用和文件名称一致;
Scala是大小写敏感的;- scalac hello.scala与scala -classpath . HelloWorld
- vim hello.scala
>>> Scala 编程基础A
>>> Scala 编程基础B