检查一下Hadoop配置文件:hadoop-env.sh、yarn-env.sh
有没有配置JAVA_HOME,JAVA_HOME的值是jdk的安装路径,如果没有,在hadoop-env.sh、yarn-env.sh文件中增加:export JAVA_HOME=jdk的安装路径
1)下载jdk安装包(自行百度),并将安装包拖入到虚拟机当中
2)通过cd命令进入到安装包的当前目录,利用如下命令进行解压缩。
tar -zxvf jdk.....(安装包名称)
3)利用如下命令将解压后的文件夹移到/usr目录下
注意,这样移动到/usr以后就没有jdk1.8...这个目录了,是将这个目录下的所有文件全部移动到/usr/java下,
mv jdk1.8...(文件夹名称) /usr/java
4)配置环境变量
vi /etc/profile
JAVA_HOME=/usr/java/jdk1.8.0_101
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH