
启动yarn时,recoursemanager无法启动,查日志报java.lang.NullPointerException,空指针问题解决
启动yarn时,recoursemanager无法启动,查日志报java.lang.NullPointerException,空指针问题解决。
·
在我们启动hadoop集群时,recoursemanager无法启动
而且web访问不成功
关闭时发现
错误排查
查看recoursemanager日志-->日志在hadoop安装目录下
/opt/installs/hadoop/logs
问题:java.lang.NullPointerException
解决方法:
到tmp下找到 hadoop-yarn-root,将这个文件删除
cd /tmp
rm -rf hadoop-yarn-root
重启集群,一切恢复正常,web也可以进行访问
说一下为什么:
该目录中存在一些损坏或者错误的配置文件、日志文件或临时数据,导致 ResourceManager 启动失败。
删除 hadoop-yarn-root
目录,实质上就是清理了潜在的损坏文件和错误配置。重新启动 ResourceManager 时,它将使用默认的配置参数和空的 hadoop-yarn-root
目录,可能避免了之前由于损坏文件导致的启动问题。
请注意,在删除 hadoop-yarn-root
目录后,一些自定义配置和应用程序数据可能会丢失。因此,在删除之前,请确保备份重要的配置和数据。
更多推荐
所有评论(0)