首先我使用的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