谢谢各位大佬
配置出错,他告诉你没有jdk的环境,你要在hadoop-env.sh中指定一下javaHOME的地址,重新格式化试试。
在/etc/profile中添加Java环境变量:
sudo gedit /etc/profile
在文档中添加以下内容:
export JAVA_HOME=(你的jdk安装路径,如:/usr/lib/jvm/java-8-openjdk-amd64)
其中,JDK安装路径可通过下述命令查看:
update-alternatives --display java
export PATH=${JAVA_HOME}/bin:$PATH
执行下面命令
source /etc/profile
我已经按照你的配置了也使环境生效了!最后还是找不到java环境
重新解压安装hadoop试试(删除前把etc目录cp一下),若还不行也可能是版本问题,换个版本试试看。
hadoop-env.sh需要修改的地方
改之前:
此处注释需放开,并且设置java的环境变量,改为:
export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin
把注释号去了应该就能找到啊