Hadoop在启动yarn时报错:Cannot set priority of resourcemanager process xxxxx
着急看解决方法的请直接奔文末。
今天刚开始弄Hadoop,启动完namenode和hadoop之后,开始启动yarn,结果直接报错了:
Cannot set priority of resourcemanager process 93826
翻译过来就是说:无法设置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,终于搞定了!
修改权限命令:chmod 777 文件名
命令详解可自行百度
所以最终的解决办法其实就是打开启动的sh文件,把JAVA_HOME
改正,然后再运行sh即可。
Hadoop在启动yarn时报错:Cannot set priority of resourcemanager process xxxxx相关推荐
- 启动hiveserver2时报错Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
启动hiveserver2时报错: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metada ...
- hadoop-3.1.3启动HDFS时报错ERROR Attempting to operate on hdfs namenode as root的解决方法
今天在使用hadoop时遇到了下面这个问题,看报错信息是用户问题,于是上网查了下解决方案,找到两种方式,我使用的是方法1,下面将两种方式都列给大家参考. 报错场景: hadoop-3.1.3启动HDF ...
- 【Qt】启动QtCreator时报错:Cannot mix incompatible Qt library (version ) with this library (version...
1.问题描述 当启动QtCreator时报错(我的Qt版本是Qt5.6.3): Cannot mix incompatible Qt library (version 0x50603) with th ...
- CentOS 5 升级mysql5.1启动服务时报错
CentOS 5 升级mysql5.1启动服务时报错: [ERROR] Error message file '/usr/share/mysql/english/errmsg.sys' had onl ...
- 启动 nginx 时报错:error while loading shared libraries:
Nginx 启动出错 error while loading shared libraries: libpcre.so.1 error while loading shared libraries: ...
- docker端口映射或启动容器时报错 driver failed programming external connectivity on endpoint quirky_allen
docker端口映射或启动容器时报错 Error response from daemon: driver failed programming external connectivity on e ...
- docker端口映射或启动容器时报错 driver failed programming external connectivity on endpoint
docker端口映射或启动容器时报错 Error response from daemon: driver failed programming external connectivity on en ...
- 怎么在终端启用python_在终端启动Python时报错的解决方案
最近,在终端启动Python时,报了一个错误: Failed calling sys.__interactivehook__ Traceback (most recent call last): Fi ...
- 启动outlook时报错:mapi无法加载信息服务msncon.dll
今天这个Office2010 outlook搞的让人蛋疼,老是说启动outlook时报错:mapi无法加载信息服务msncon.dll. 百度了一下,如下解决方案: 安装路径为D:\NEW Windo ...
最新文章
- 如何查看服务器一个端口的占用情况(netstat -an)
- 蓝桥杯java第八届第一题--购物单
- php js动态删除数组元素,javascript如何删除数组中的指定元素
- 小车自动往返工作原理_自动气象站的工作原理介绍
- Apache Lucene的结构
- 多mysql实例下开发需要注意主从同步延迟
- 【python】time,datetime,string相互转换
- python全栈和java全栈_Python是全栈式开发语言吗?原因竟是这样!
- java中如何直接导入println()
- 蓝懿iOS培训日志22 图册
- 谈谈单片机编程思想——状态机
- 软件调试方法及调试原则
- 计算机台式内存条,台式电脑怎么装内存条_台式电脑加装内存条方法-win7之家
- 高速缓存(cache)存储器
- 三角形形态-非常重要的整理形态
- 服务器装系统步骤图解win7,win7安装系统图解教程
- 重名困扰探究系列之二账户号与登录方式 中
- 勘探重力实验matlab,重力场与重力勘探实验指导.ppt
- 安装rouge和pyrouge
- 读《桥—巴拉克•奥巴马的人生及其崛起》有感