本文重点对没有Linux基础的人员提供高速上手的指导,假设你的开发环境已经搭建好,能够略过本章所讲内容,内容来源于网络。也谢谢这些默默讲自己经验分享的人!近期在学习大数据,有喜欢的朋友能够一起研究。


  1. 安装VMware。
  2. 去麒麟官网下载最新的Ubuntu系统进行安装!
  3. 安装Ubuntu操作系统!
  4. 安装VMwareTool!
  5. 安装JDK开发环境!
  6. 安装Scala环境!

安装VMware:

http://jingyan.baidu.com/article/19020a0ad09f35529d2842bf.html

麒麟系统下载

http://www.ubuntukylin.com/

安装Ubuntu操作系统

http://jingyan.baidu.com/article/ff411625bf631012e5823752.html

安装VMwareTool

http://jingyan.baidu.com/article/3065b3b6e8dedabecff8a435.html

安装JDK开发环境

http://blog.csdn.net/liuweishikong/article/details/45127193

安装Scala环境

http://www.th7.cn/system/lin/201407/64492.shtml

详细安装过程例如以下:

1、下载scala压缩包

http://www.scala-lang.org/download/

2、建立文件夹。解压文件到所建立文件夹

sudomkdir/opt/scala sudo tar zxvf scala-2.11.2.tgz -C /opt/scala

3、加入环境变量

/编辑配置文件bashrc (该配置文件仅仅对当前用户有效)/

$ vim ~/.bashrc

注明:假设提示没有安装vim 能够运行:apt-get -y install vim 安装vim

/*在文件的结尾加入例如以下:

×/

第一种:

export PATH=/opt/scala/scala-2.11.2/bin:$PATH

另外一种:(群友提供)

export SCALA_HOME=/opt/scala/scala-2.11.2

export PATH=PATH:SCALA_HOME/bin

/*按esc 输入 :wq 保存并退出×/

4、測试,观察结果版本是否一致

$ scala -version

因为以上仅仅是基础知识,须要大家自己动手依照教程操作。有什么疑问或者问题欢迎加群讨论:248378591 !


注意:

因为本人试了M3的Scala和1.8.0_65 在实际使用过程中存在问题。所以建议大家使用jdk1.7.0_79 scala-2.11.6 进行环境的搭建!

安装JDK

mkdir /opt/java/jdk

cp -r jdk1.7.0_79.tar.gz/opt/java/jdk

tar -zxvf jdk1.7.0_79.tar.gz

sudo gedit /etc/profile

export JAVA_HOME=/opt/java/jdk/jdk1.7.0_79

export JRE_HOME=/opt/java/jdk/jdk1.7.0_79/jre

exportPATH=JAVAHOME/bin:JAVA_HOME/jre/bin:$PATH

exportCLASSPATH=CLASSPATH:.:JAVA_HOME/lib:$JAVA_HOME/jre/lib

sudo update-alternatives –install /usr/bin/java java /opt/java/jdk/jdk1.7.0_79/bin/java 300

sudo update-alternatives –install /usr/bin/javac javac /opt/java/jdk/jdk1.7.0_79/bin/javac 300

//这一步你将会选择生效的JDK环境,当然选自己安装的啦

sudo update-alternatives –config java

sudo update-alternatives –config javac

安装Scala

sudo mkdir /opt/scala

cp -r /home/fuwj/software/scala-2.11.6.tgz /opt/scala

cd /opt/scala

tar zxvf scala-2.11.6.tgz

apt-get -y install vim

vim ~/.bashrc

export SCALA_HOME=/opt/scala/scala-2.11.6

export PATH=PATH:SCALA_HOME/bin


【天空总是宠爱心生羽翼的人,上苍总是怜惜心怀梦想的人】

第一节 麒麟系统安装+基础环境搭建(JDK+Scala)的更多相关文章

  1. 第一节:Python+Selenium环境搭建

    一.selenium工作原理 二.安装python Window系统下,python的安装很简单.访问python.org/download,下载最新版本,安装过程与其他windows软件类似.记得下 ...

  2. SSM整合_年轻人的第一个增删改查_基础环境搭建

    写在前面 SSM整合_年轻人的第一个增删改查_基础环境搭建 SSM整合_年轻人的第一个增删改查_查找 SSM整合_年轻人的第一个增删改查_新增 SSM整合_年轻人的第一个增删改查_修改 SSM整合_年 ...

  3. Spark入门实战系列--2.Spark编译与部署(上)--基础环境搭建

    [注] 1.该系列文章以及使用到安装包/测试数据 可以在<倾情大奉送--Spark入门实战系列>获取: 2.Spark编译与部署将以CentOS 64位操作系统为基础,主要是考虑到实际应用 ...

  4. Spark环境搭建(上)——基础环境搭建

    Spark摘说 Spark的环境搭建涉及三个部分,一是linux系统基础环境搭建,二是Hadoop集群安装,三是Spark集群安装.在这里,主要介绍Spark在Centos系统上的准备工作--linu ...

  5. Maven 学习笔记(一) 基础环境搭建

    在Java的世界里,项目的管理与构建,有两大常用工具,一个是Maven,另一个是Gradle,当然,还有一个正在淡出的Ant.Maven 和 Gradle 都是非常出色的工具,排除个人喜好,用哪个工具 ...

  6. dos基础+环境搭建基础理论

    dos基础 市面上两大操作系统 windows.*nix(unix.linux.mac.bsd(安全性比较高)) 后三种都属于unix的衍生版本 linux是为了兼容unix开发的,最后开放了源代码 ...

  7. 01-Hadoop概述及基础环境搭建

    1 hadoop概述 1.1 为什么会有大数据处理 传统模式已经满足不了大数据的增长 1)存储问题 传统数据库:存储亿级别的数据,需要高性能的服务器:并且解决不了本质问题:只能存结构化数据 大数据存储 ...

  8. typescript+react+antd基础环境搭建

    typescript+react+antd基础环境搭建(包含样式定制) tsconfig.json 配置 // 具体配置可以看上面的链接 这里module moduleResolution的配置都会影 ...

  9. EXT 基础环境搭建

    EXT 基础环境搭建使用 Sencha CMD 下载地址 https://www.sencha.com/products/extjs/cmd-download/ Sencha CMD 常用命令 API ...

随机推荐

  1. 标准C程序设计七---45

    Linux应用             编程深入            语言编程 标准C程序设计七---经典C11程序设计    以下内容为阅读:    <标准C程序设计>(第7版) 作者 ...

  2. 20深入理解C指针之---程序的栈和堆

    一.程序在内存中的存储分段: 程序段主要包括:code段.data段.内核段.堆段和栈段 1.code段: 1).存储程序汇编后程序指令 2).此段中的数据是只读的 3).不能用于存储变量,可以存储常 ...

  3. AC日记——狼抓兔子 bzoj 1001

    Description 现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行的, 而且现在的兔子还比较笨,它们只有两个窝,现在你做为狼王,面对下面这样一 ...

  4. vs-插件+配置

    { "window.zoomLevel": 0, "files.autoSave": "off", "editor.fontSiz ...

  5. VMware虚拟机直连物理网络的两种方式

    VMware虚拟机直连物理网络的两种方式   使用VMware构建虚拟机,通常虚拟机都使用NAT模式.这时,虚拟机有独立的网段.使用NAT模式,虚拟机之间数据都通过虚拟网络传输,不会影响实体机所在的实 ...

  6. Spring实战Day3

    通过XML创建装配bean 1.装配不存在成员变量的bean <bean id="talent" class="cn.jqzhong.Spring.study.da ...

  7. MySQL中数据类型(char(n)、varchar(n)、nchar(n)、nvarchar(n)的区别)(转)

    一.第一种 char(n)和varchar(n)的区别: 在这里我们可以清楚的看到他们表面的区别就是前面是否有var,在这里解释一下var是什么意思,var代表“可变的”的意思 下面看个例子: )// ...

  8. Geoserver跨域请求设置

    使用OpenLayers请求GeoServer发布的WFS服务时,如果不是相同的域可能会出现如下问题. 已拦截跨源请求:同源策略禁止读取位于 http://localhost:8080/geoserv ...

  9. 偏执的iOS逆向研究员:收集全版本的macOS iOS+越狱+内核调试

    Intro 虽然“只有偏执狂才能够生存”这句话已经被假药停给毁了,但是作为一只有逼格的高大上的iOS逆向分析研究员,难道如果有现成的macOS/iOS全版本镜像可以下载并且无限“漫游”,难道你就不想来 ...

  10. NMM3DViewer 设计

    在FrameworkInterfaces工程的INMM3DServer.cs中定义了 岩石材料结构 BlockMaterial  -----> StrBLOCKProperty     publ ...