Hadoop在启动yarn时报错:Cannot set priority of resourcemanager process xxxxx

这篇具有很好参考价值的文章主要介绍了Hadoop在启动yarn时报错:Cannot set priority of resourcemanager process xxxxx。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

着急看解决方法的请直接奔文末。

今天刚开始弄Hadoop,启动完namenode和hadoop之后,开始启动yarn,结果直接报错了:
Cannot set priority of resourcemanager process 93826
Hadoop在启动yarn时报错:Cannot set priority of resourcemanager process xxxxx

翻译过来就是说:无法设置resourcemanager进程的优先级(大概)。
然后就开始百度,stackOverflow上有说是没有设置ssh免密登录的,有说是防火墙问题的,都是过了,ssh免密登录设置没有问题,防火墙压根没开。还有很多人是yarn-site.xml配置文件有问题,我盯着看了半天,并没有什么问题。

于是查了一下日志,日志提示是:

Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @2c1a7075

也看不出来什么,但是隐隐约约能看出来是Java报的错(废话),然后开始百度,这个问题很多是切换Java版本的时候出现的错误,Java8应该是没有这个问题的,所以果断弃了。
又百度了很久,看到有个人说,由于mac的特殊性,需要配置一下$HADOOP_HOME/libexec/hadoop-config.sh,加上Java家目录。我打开一看,人家文件里有家目录啊,但是跟之前配的JAVA_HOME一对比,才发现不一样。然后就把JAVA_HOME改了一下。
再次启动yarn,还是报错,突然想起来刚才打开start-yarn.sh看了一下,里面好像有跟hadoop-config.sh相同的内容,里面的JAVA_HOME似乎也不对,于是打开看了一下,果然也是错的,于是开始修改start-yarn.sh中的JAVA_HOME的值。
改完之后一保存,发现是只读文件,又改了文件权限,修改JAVA_HOME,保存,然后重新启动yarn,终于搞定了!
Hadoop在启动yarn时报错:Cannot set priority of resourcemanager process xxxxx

修改权限命令:chmod 777 文件名
命令详解可自行百度

所以最终的解决办法其实就是打开启动的sh文件,把JAVA_HOME改正,然后再运行sh即可。文章来源地址https://www.toymoban.com/news/detail-411386.html

到了这里,关于Hadoop在启动yarn时报错:Cannot set priority of resourcemanager process xxxxx的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于hadoop报错ERROR: Cannot set priority of namenode process与jps仅有自身的某类解决办法

    运行start-sh.all发现了如图的问题 也是搞了很久搜了很多教程,发现很多人并不是大毛病而是很多小细节出了错误。 首先检查如下hadoop-env.sh ,core-site.xml ,hdfs-site.xml ,mapred-site.xml ,yarn-site.xml 内容是否有配置错误 下图这种明显的错误一定要注意 “-”不要用错符号 若均正确

    2024年02月08日
    浏览(33)
  • hadoop- yarn启动后用jps查看没有resourcemanager

    启动hadoop的 yarn时 发现jps 并没有 resourcemanager 在hadoop-xxx-resourcemanager-.log 日志文件中 发现了报错日志 日志内容如下 jdk8之后 限制了跨包访问 如果要访问需要添加 --add-opens java.base/xxx.xxx=ALL-UNNAMED 编辑yarn-env.sh 文件 添加如下参数 export YARN_RESOURCEMANAGER_OPTS=“–add-opens java.base/ja

    2024年01月16日
    浏览(29)
  • Docker启动Redis容器时报错WARNING: The TCP backlog setting of 511 cannot be enforced

    正常使用命令 之后启动         发现容器并没有启动,于是查看了一下logs  下意识得修改了宿主机的 /proc/sys/net/core/somaxconn 文件 发现并没有什么卵用。考虑是镜像内的文件, 于是修改创建容器命令为 docker ps 查看解决问题了

    2024年02月05日
    浏览(37)
  • 解决:ERROR: Cannot set priority of datanode process 10603

    场景:启动datanode出现如上错误 查看日志: 修改文件配置: 成功启动 官网解释: Secure DataNode Because the DataNode data transfer protocol does not use the Hadoop RPC framework, DataNodes must authenticate themselves using privileged ports which are specified by dfs.datanode.address and dfs.datanode.http.address. This authentica

    2024年02月08日
    浏览(30)
  • 启动yarn时,resourcemanager启动失败

    使用 sbin/start-yarn.sh 启动yarn后,再使用 jps 查看进程,发现只有Notemanager启动了,而resourcemanager没有启动。 代码如下所示: 先查看日志文件,启动resourcemanager的日志文件的位置如下图红框所示,将后缀.out改为.log就是日志文件。 在日志中发现错误原因是:yarn.resourcemanager.zk-

    2024年02月11日
    浏览(25)
  • hadoop报错——ResourceManager无法启动

    目录 一、前言 二、解决 三、结尾         本次的遇到的问题为启动Hadoop集群后,jps查看进程中,ResourceManage节点没有启动,导致无法访问http://localhost:8088,通过查看ResourceManage的启动日志,日志中给出的错误为 “已启用嵌入式自动故障转移,但未设置yarn.resourcemanager.zk-

    2024年02月08日
    浏览(35)
  • vue 启动项目报错:TypeError: Cannot set property ‘parent‘ of undefined异常解决

    场景:从git上面拉下来一个项目 npm i 下载完依赖以后 npm run serve 去运行项目的时候 报错TypeError: Cannot set property ‘parent’ of undefined 如图所示 原因:首先排查发现判断得出是less解析失败导致 但是经过长时间的查询解决方案发现是因为vue版本在下载包的过程中由2.6.10升级为2

    2024年02月12日
    浏览(42)
  • hadoop中ResourceManager 进程或 NodeManager 进程没有启动

    如果 ResourceManager 进程或 NodeManager 进程没有启动,可能是由于以下原因导致的: 可能是 hadoop 配置文件中的错误导致的。您可以检查 hadoop 配置文件,确保所有参数都设置正确。 可能是由于网络问题导致的。您可以检查网络连接是否正常,确保所有节点都能够连接到同一网络。

    2024年02月06日
    浏览(31)
  • Cannot set properties of null (setting ‘onclick‘)问题解决方案

    个人学习过程中遇到“Uncaught TypeError: Cannot set properties of null (setting ‘onclick’)”问题,分享下 html代码: 运行结果: 问题原因:getElementById方法无法找到所写的id名(空格也被认为是id名的一部分了) 修改前代码: 修改后: 运行成功!

    2024年02月16日
    浏览(41)
  • Uncaught TypeError: Cannot set properties of null (setting ‘innerText‘)解决方法

    昨天用js写了一个随机抽奖系统出现了Uncaught TypeError: Cannot set properties of null (setting \\\'innerText\\\') 这个报错意思是无法读取nll属性的\\\'innerText\\\',即找不到你想要将所写的HTML代码插入地方 原因: 浏览器加载页面是从上往下,会将HTML文档解析为一个DOM树,当执行到js代码块中的innet

    2024年02月16日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包