Hadoop:无法设置资源管理器进程的优先级 [英] Hadoop: Cannot set priority of resourcemanager process

查看:0
本文介绍了Hadoop:无法设置资源管理器进程的优先级的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是Hadoop的新手,我正在尝试使用Hadoop-3.1.2设置伪分布式模式执行。 当我尝试启动纱线服务时,我收到以下错误,请参见下面的代码片段。

$ sbin/start-yarn.sh 
Starting resourcemanagers on []
localhost: ERROR: Cannot set priority of resourcemanager process 13209
pdsh@manager-4: localhost: ssh exited with exit code 1
Starting nodemanagers
localhost: ERROR: Cannot set priority of nodemanager process 13366
pdsh@manager-4: localhost: ssh exited with exit code 1

我尝试了this堆栈溢出问题的解决方案,这与我的问题非常相似。但一切都没有结果。在另一个论坛here上发布了与我相同的问题。但是,那里也没有可用的解决方案。

然后,我尝试了我在下面的文本中描述的另一个选项。 我在文件sbin/start-ya n.sh中设置了以下exports

export HDFS_NAMENODE_USER="root"
export HDFS_DATANODE_USER="root"
export HDFS_SECONDARYNAMENODE_USER="root"
export YARN_RESOURCEMANAGER_USER="root"
export YARN_NODEMANAGER_USER="root"

然后使用sbin/start-ya n.sh执行,我得到了以下错误。请注意,我已经为根@本地主机完成了无密码ssh的所有设置。

$ sudo sbin/start-yarn.sh
Starting resourcemanagers on []
localhost: Permission denied (publickey).
pdsh@manager-4: localhost: ssh exited with exit code 255
Starting nodemanagers
localhost: Permission denied (publickey).
pdsh@manager-4: localhost: ssh exited with exit code 255

推荐答案

除了赵、伊夫拉米巴迪和齐田建议的步骤。 请确保如果您正在运行防火墙,则防火墙无论如何都不会阻止它进入。还要确保执行该命令的用户有足够的权限更新优先级。

这篇关于Hadoop:无法设置资源管理器进程的优先级的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆