一般是jdk版本太高,卸载jdk重装即可。
查看jdk版本,终端输入java -version
环境:Ubuntu18.04、hadoop3.1.4
卸载jdk
1. 删除openjdk包
sudo apt-get purge openjdk
卸载openjdk相关包
sudo apt-get purge icedtea-* openjdk-*
检查是否卸载完毕
dpkg --list | grep -i jdk
2. 还原环境变量
vim ~/.bashrc
删除export JAVA_HOME那一行,并保存退出
source ~/.bashrc
安装jdk
1.安装jdk8
sudo apt-get install openjdk-8-jre openjdk-8-jdk
2.查看路径
dpkg -L openjdk-8-jdk | grep '/bin/javac'
将路径添加到环境
vim ~/.bashrc
在第一行添加export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
,保存退出后输入source ~/.bashrc
生效。
再次jps就可以看到ResourceManager、NodeManager。