我正在使用Hadoop 2.6.0(emr-4.2.0
图像)。我对yarn-site.xml
进行了一些更改,并希望重新启动纱线以使更改生效。如何重新启动AWS EMR上的纱线
是否有一个命令使用我可以做到这一点?
我正在使用Hadoop 2.6.0(emr-4.2.0
图像)。我对yarn-site.xml
进行了一些更改,并希望重新启动纱线以使更改生效。如何重新启动AWS EMR上的纱线
是否有一个命令使用我可以做到这一点?
编辑(2017年10月26日): - https://aws.amazon.com/premiumsupport/knowledge-center/restart-service-emr/如何做到这一点更详细的知识中心的文章已被正式AWS这里发表。
你可以ssh到您的EMR集群的主节点和运行 -
"sudo /sbin/stop hadoop-yarn-resourcemanager"
"sudo /sbin/start hadoop-yarn-resourcemanager"
命令重启纱线资源管理器。 EMR AMI 4.x.x使用upstart -/sbin/{start,stop,restart}都是/ sbin/initctl的符号链接,这是upstart的一部分。有关更多信息,请参见initctl手册页。
或者,您可以按照下列指示,将更改传播到纱线的site.xml - yarn-change-configuration-on-yarn-site-xml
如果你想要做的是使日志聚合,它实际上是更容易地创建与集群已启用,如文档中描述的聚集登录:
http://docs.aws.amazon.com/ElasticMapReduce/latest/ManagementGuide/emr-plan-debugging.html
(它在默认情况下,如果你使用的是emr-4.3.0
实际启用)。
对于那些谁是来会从谷歌
为了重启EMR服务,请执行以下操作:通过运行以下命令
查找服务的名称:
initctl list
例如,YARN资源管理器服务被命名为hadoop-yarn-resourcemanager
。
sudo stop hadoop-yarn-resourcemanager
等待几秒钟,然后通过运行以下命令来启动服务:
sudo start hadoop-yarn-resourcemanager
注
通过运行以下命令停止服务:需要停止/启动;请勿使用重新启动命令。
验证过程由运行以下命令运行:用ps
sudo status hadoop-yarn-resourcemanager
检查的过程,然后检查日志文件的任何错误日志目录/无功/日志/。
来源:https://aws.amazon.com/premiumsupport/knowledge-center/restart-service-emr/