首先我使用的Linux系统是CentOS7;
- 卸载掉CentOS系统中自带的JAVA;
rpm -qa | grep java | xargs sudo rpm -e --nodeps
- 将下载好的软件的安装包放到 :/opt/software 中,将解压后的软件放到:/opt/module 中。
解压的命令:
tar -zxvf jdk-7u80-linux-x64.tar.gz -C /opt/module/
tar -zxvf hadoop-2.6.5.tar.gz -C /opt/module/
- 配置环境变量,在/etc/profile 中进行配置
#JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.7.0_80
export PATH=$PATH:$JAVA_HOME/bin
#HADOOP_HOME
export HADOOP_HOME=/opt/module/hadoop-2.6.5
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
需要注意的是,当配置完环境变量了之后,此时它并没有生效,需要执行下面的指令,才可以激活:
source /etc/profile
- 配置Hadoop
进入 :/etc/hadoop/hadoop-env.sh
修改文件中的JAVA_HOME:
# set to the root of your Java installation
export JAVA_HOME=/opt/module/jdk1.7.0_80