vm虚拟机 centos7配置java与hadoop环境

1.下载java的jdk文件,将其解压到linux里面

    我这里是解压到用户hadoop里面的opt文件夹里面

    解压的方式为

tar -zxvf jdk-8u152-linux-x64.tar.gz
tar -zxvf hadoop-2.7.5.tar.gz 

 2.你要把它配置到哪里 这里分为全局的和局部的

        /etc/profile : 在登录时,操作系统定制用户环境时使用的第一个文件 ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。

        /etc /environment : 在登录时操作系统使用的第二个文件, 系统在读取你自己的profile前,设置环境文件的环境变量。

        ~/.profile :  在登录时用到的第三个文件 是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。

        /etc/bashrc : 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.

        ~/.bashrc : 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。

    这一步不懂没关系的

我这里是要配置带用户主体目录下面的隐藏文件.bashrc里面


java配置方法一:

    通过vi打开这个文件进行编辑,写入

export JAVA_HOME=/home/hadoop/opt/jdk1.8.0_152              --> 这路径是你java.jdk存放的目录
export PATH=$PATH:$JAVA_HOME/bin                            --> $PATH为原来的PATH, JAVA_HOME/bin为java的命令
                                                             意思是将java的命令加入到linux命令中去


方法2:

    首先java的jdk使用一个变量赋值 比如javapath=`pwd`   -->此时的pwd为当前的路径,/home/hadoop/opt/jdk1.8.0_152
    通过echo export  $javapath 会打印出此时的目录         -->/home/hadoop/opt/jdk1.8.0_152

   通过重定向的方法 echo export JAVA_HOME=$javapath >> ~/.bashrc

                               echo export PATH=\$PATH:$JAVA_HOME/bin >> ~/.bashrc
   将这些叠加到.bashrc文件当中去
   我们通过cat ~/.bashrc 就可以看到我们的叠加进去的内容
这样我们的java环境变量就配好了

通过 source ~/.bashrc 刷新 输入 java -version,出现下面内容,那么就配置成功了

hadoop环境配置:

    配置方式和上面java的配置方式一样:

        在刚刚的.bashrc文件里面加入下面内容就好了:

    export HADOOP_HOME=/home/hadoop/opt/hadoop-2.7.5                           # 指的是hadoop这个jdk的存放目录
    export HADOOP_CONF_DIR=/home/hadoop/opt/hadoop-2.7.5/etc/hadoop            # 指的是hadoop的配置文件
    export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin                       # 指的是hadoop的命令


编辑好之后刷新 source ~/.bashrc  输入hadoop 如果有反应那么就说明配置成功了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值