在我们启动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 目录后,一些自定义配置和应用程序数据可能会丢失。因此,在删除之前,请确保备份重要的配置和数据。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐