由于我重装了电脑,因此所有的安装操作都又执行了一遍,将收获进行总结。
①若安装的VirtualBox版本过低则会出现无法打开VirtualBox的现象,因此最好从官网安装VirtualBox。
②通过FileZilla连接虚拟机需要注意虚拟机的网络连接方式(需要设置成“桥接网卡”)并且在Ubuntu上安装并开启ssh服务。
安装ssh:
sudo apt-get install openssh-server //过程中会要求输入“y”进行确认
检测ssh服务是否开启:
sudo ps -e |grep ssh //若出现sshd字符串,则说明ssh服务已经启动
③在使用虚拟机的时候,系统开机时可能会报出一些错误,不用太在意这些错误,不影响使用就好,必要的时候再进行解决。
Scala的安装:
①Scala程序需要运行在JVM(Java虚拟机)上,因此,在安装Scala之前,需要在Linux系统中安装Java,然后,再安装Scala。在安装Scala(2.11.8)之前要确保Linux系统已经安装了Java 7或以上版本的JDK(Scala 2.12需要Java 8支持),并设置了JAVA_HOME环境变量,而且已经把JDK的bin目录添加到PATH变量。
sudo apt-get install default-jre default-jdk #安装jdk
vim ~/.bashrc #在~/.bashrc中配置JAVA_HOME环境变量
export JAVA_HOME=/usr/lib/jvm/default-java #在文件最前面添加这一行
source ~/.bashrc #使变量设置生效
echo $JAVA_HOME #检验变量值
java -version #如果设置正确,则会输出java的版本信息
②下载相应的二进制包进行Scala的安装。
③将二进制包解压的Linux系统的本地文件夹下,编译器及各种库文件即位于该文件夹下。
sudo tar -zxf ~/下载/scala-2.11.8.tgz -C /usr/local #解压到/usr/local中
cd /usr/local/
sudo mv ./scala-2.11.8/ ./scala #将文件夹名改为scala
sudo chown -R hadoop ./scala #修改文件权限,用hadoop用户拥有对scala目录的权限
④将上述文件夹下的“bin”目录添加到PATH环境变量。
vim ~/.bashrc #在~/.bashrc中配置环境变量
export PATH=$PATH:/usr/local/scala/bin #在文件最前面添加这一行
source ~/.bashrc #使变量设置生效
Scala #检验一下是否设置正确
若正确则会显示Scala和Java版本信息并进入“scala>”提示符状态,此时便可以使用Scala解释器并输入scala语句来调试程序代码了。