本文在CentOS7系统下,使用源码安装Hadoop。


tar -xzvf hadoop-2.10.1.tar.gz

export JAVA_HOME=${JAVA_HOME}常会导致错误Error: JAVA_HOME is not set and could not be found.。解决方法是修改这条命令,将JAVA_HOME替换为实际路径。
jre-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_6,它的绝对路径为:/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64/
cd hadoop-2.10.1
vim etc/hadoop/hadoop-env.sh



下面以修改
~/.bashrc为例。
vim ~/.bashrc
# 新增hadoop-2.10.1的安装位置
export HADOOP_HOME="/home/dabai/hadoop-2.10.1"
# 新增hadoop-2.10.1的bin位置
export PATH=$HADOOP_HOME/bin:$PATH
source ~/.bashrc

hadoop version
