zoukankan      html  css  js  c++  java
  • 大数据各子项目的环境搭建之建立与删除软连接(博主推荐)

       建立软连接,好处可以处理多个版本的需要,方便环境变量的配置。相当于windows下的快捷方式!

       博主,我这里以jdk为例,对于大数据的其他子项目的搭建,一样的操作。方便!这里我不多赘述。

      如何建立jdk1.7版本的软链接?

    [hadoop@master app]$ pwd
    /home/hadoop/app

    [hadoop@master app]$ ln -s jdk1.7.0_79 jdk

    #java
    export JAVA_HOME=/home/hadoop/app/jdk
    export JRE_HOME=$JAVA_HOME/jre
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
    export PATH=$PATH:$JAVA_HOME/bin

     

    [root@master hadoop]# vim /etc/profile
    [root@master hadoop]# source /etc/profile
    [root@master hadoop]# su hadoop
    [hadoop@master ~]$ java -version
    java version "1.7.0_79"
    Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
    Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
    [hadoop@master ~]$ 

      如何删除建立好的软链接?

    [root@master app]# pwd
    /home/hadoop/app
    [root@master app]# ll
    total 326920
    lrwxrwxrwx. 1 hadoop hadoop        11 Apr 12 09:55 jdk -> jdk1.7.0_79
    drwxr-xr-x. 8 hadoop hadoop      4096 Apr 11  2015 jdk1.7.0_79
    drwxr-xr-x. 8 hadoop hadoop      4096 Aug  5  2015 jdk1.8.0_60
    -rw-r--r--. 1 hadoop hadoop 153512879 Oct 23  2015 jdk-7u79-linux-x64.tar.gz
    -rw-r--r--. 1 hadoop hadoop 181238643 Sep  3  2016 jdk-8u60-linux-x64.tar.gz
    [root@master app]# rm -rf jdk
    [root@master app]# ll
    total 326920
    drwxr-xr-x. 8 hadoop hadoop      4096 Apr 11  2015 jdk1.7.0_79
    drwxr-xr-x. 8 hadoop hadoop      4096 Aug  5  2015 jdk1.8.0_60
    -rw-r--r--. 1 hadoop hadoop 153512879 Oct 23  2015 jdk-7u79-linux-x64.tar.gz
    -rw-r--r--. 1 hadoop hadoop 181238643 Sep  3  2016 jdk-8u60-linux-x64.tar.gz
    [root@master app]# 

      如何建立jdk1.8版本的软链接?

    [hadoop@master app]$ pwd
    /home/hadoop/app
    [hadoop@master app]$ ll
    total 326920
    drwxr-xr-x. 8 hadoop hadoop      4096 Apr 11  2015 jdk1.7.0_79
    drwxr-xr-x. 8 hadoop hadoop      4096 Aug  5  2015 jdk1.8.0_60
    -rw-r--r--. 1 hadoop hadoop 153512879 Oct 23  2015 jdk-7u79-linux-x64.tar.gz
    -rw-r--r--. 1 hadoop hadoop 181238643 Sep  3  2016 jdk-8u60-linux-x64.tar.gz
    [hadoop@master app]$ ln -s jdk1.8.0_60 jdk
    [hadoop@master app]$ ll
    total 326920
    lrwxrwxrwx. 1 hadoop hadoop        11 Apr 12 10:15 jdk -> jdk1.8.0_60
    drwxr-xr-x. 8 hadoop hadoop      4096 Apr 11  2015 jdk1.7.0_79
    drwxr-xr-x. 8 hadoop hadoop      4096 Aug  5  2015 jdk1.8.0_60
    -rw-r--r--. 1 hadoop hadoop 153512879 Oct 23  2015 jdk-7u79-linux-x64.tar.gz
    -rw-r--r--. 1 hadoop hadoop 181238643 Sep  3  2016 jdk-8u60-linux-x64.tar.gz
    [hadoop@master app]$ 

    [hadoop@master app]$ java -version
    java version "1.8.0_60"
    Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
    Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
    [hadoop@master app]$ 

       成功!

    补充

      对于多版本的安装,其实还有另外一种方式,如

    /home/hadoop/app/jdk/jdk1.7.0_79

    /home/hadoop/app/jdk/jdk1.8.0_60

    然后,每次去环境变量配置文件/etc/proflie下,去修改

    #java
    export JAVA_HOME=/home/hadoop/app/jdk/jdk1.7.0_79    或 
    export JRE_HOME=$JAVA_HOME/jre
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
    export PATH=$PATH:$JAVA_HOME/bin
    #java
    export JAVA_HOME=/home/hadoop/app/jdk/jdk1.8.0_60    
    export JRE_HOME=$JAVA_HOME/jre
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
    export PATH=$PATH:$JAVA_HOME/bin
  • 相关阅读:
    完成端口CreateIoCompletionPort编写高性能的网络模型程序
    offsetof的使用
    __attribute__
    nn_slow和nn_fast
    完成端口(Completion Port)详解(转)
    等待
    win8.1磁盘使用率100解决方法
    ubuntu 14.04 修改PS1提示符
    ubuntu14.04 开启root登陆
    Linux下彻底卸载LibreOffice方法
  • 原文地址:https://www.cnblogs.com/zlslch/p/6697897.html
Copyright © 2011-2022 走看看