解决Hadoop Yarn 报错'slave1: /usr/local/hadoop-2.6.4/bin/yarn:行284: /usr/java/jdk1.8-1.8.0/bin/java: 没有那个文件或目录'
这个错误提示是因为Hadoop的yarn在执行时无法找到Java的安装路径。您需要检查以下几个方面:
-
检查Java是否已经正确安装。可以使用命令'java -version'来检查Java是否已经安装,并且查看Java的版本。
-
检查JAVA_HOME环境变量是否正确设置。JAVA_HOME环境变量应该指向Java SDK的安装路径,例如:'/usr/java/jdk1.8-1.8.0'。
-
检查Hadoop的yarn是否正确配置。在yarn-site.xml文件中,需要设置Java的安装路径,例如:
<property>
<name>yarn.nodemanager.java-home</name>
<value>/usr/java/jdk1.8-1.8.0</value>
</property>
如果这些配置都正确,您可以尝试重新启动Hadoop的yarn服务。如果问题仍然存在,请检查其他日志文件,以查找更多的信息。
原文地址: https://www.cveoy.top/t/topic/mHDy 著作权归作者所有。请勿转载和采集!