如何在aws emr上重新启动yarn

kyxcudwk  于 2021-05-29  发布在  Hadoop
关注(0)|答案(4)|浏览(730)

我正在使用hadoop2.6.0( emr-4.2.0 图像)。我已经做了一些改变 yarn-site.xml 并希望重新启动Yarn,使变化生效。
有没有一个命令可以让我这么做?

1u4esq0p

1u4esq0p1#

对于那些来自谷歌的人
要在emr中重新启动服务,请执行以下操作:
通过运行以下命令查找服务的名称:

initctl list

例如,yarn资源管理器服务被命名为 hadoop-yarn-resourcemanager .
通过运行以下命令停止服务:

sudo stop hadoop-yarn-resourcemanager

等待几秒钟,然后运行以下命令启动服务:

sudo start hadoop-yarn-resourcemanager

注:需要停止/启动;不要使用重新启动命令。
通过运行以下命令验证进程是否正在运行:

sudo status hadoop-yarn-resourcemanager

使用ps检查进程,然后在日志目录/var/log/中检查日志文件是否有任何错误。
资料来源:https://aws.amazon.com/premiumsupport/knowledge-center/restart-service-emr/

s8vozzvw

s8vozzvw2#

编辑(10/26/2017):一篇关于如何做到这一点的更详细的知识中心文章已经由aws正式发布在这里-https://aws.amazon.com/premiumsupport/knowledge-center/restart-service-emr/.
您可以ssh到emr集群的主节点并运行-

"sudo /sbin/stop hadoop-yarn-resourcemanager"
"sudo /sbin/start hadoop-yarn-resourcemanager"

重新启动Yarn资源管理器的命令。emr ami 4.x.x使用upstart-/sbin/{start,stop,restart}都是指向/sbin/initctl的符号链接,后者是upstart的一部分。有关更多信息,请参阅initctl手册页。
或者,您可以按照此处的说明将更改传播到yarn-site.xml-yarn site xml上的yarn change configuration

0vvn1miw

0vvn1miw3#

如果您要做的是启用日志聚合,那么实际上更容易创建已启用日志聚合的集群,如文档中所述:
http://docs.aws.amazon.com/elasticmapreduce/latest/managementguide/emr-plan-debugging.html
(如果您使用 emr-4.3.0 ).

efzxgjgh

efzxgjgh4#

请尝试重新启动此服务:
hadoopYarn节点管理器

相关问题