hadoop yarn emr

hadoop - Cómo reiniciar el hilo en AWS EMR



yarn (3)

Estoy usando Hadoop 2.6.0 (imagen emr-4.2.0 ). He realizado algunos cambios en yarn-site.xml y quiero reiniciar el hilo para que los cambios entren en vigor.

¿Hay algún comando con el que pueda hacer esto?


Para aquellos que van a venir de Google

Para reiniciar un servicio en EMR, realice las siguientes acciones:

  • Encuentre el nombre del servicio ejecutando el siguiente comando: initctl list

Por ejemplo, el servicio Administrador de recursos YARN se llama "hadoop-yarn-resourcemanager".

  • Detenga el servicio ejecutando el siguiente comando:

sudo stop hadoop-hilo-gestor de recursos

  • Espere unos segundos y luego inicie el servicio ejecutando el siguiente comando: sudo start hadoop-yarn-resourcemanager Nota: se requiere detener / iniciar; no use el comando de reinicio 4. Verifique que el proceso se esté ejecutando ejecutando el siguiente comando: sudo status hadoop-yarn-resourcemanager

Verifique el proceso usando ps, y luego revise el archivo de registro para ver si hay algún error en el directorio de registro / var / log /.

Fuente: https://aws.amazon.com/premiumsupport/knowledge-center/restart-service-emr/



Editar (26/10/2017): AWS ha publicado oficialmente un artículo más detallado del Centro de conocimiento sobre cómo hacerlo aquí - https://aws.amazon.com/premiumsupport/knowledge-center/restart-service-emr/ .

Puede ingresar al nodo maestro de su clúster EMR y ejecutar:

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

comandos para reiniciar el administrador de recursos de hilo. EMR AMI 4.xx utiliza upstart - / sbin / {start, stop, restart} son todos enlaces simbólicos a / sbin / initctl, que es parte del upstart. Consulte la página de manual initctl para más información.

Alternativamente, puede seguir las instrucciones aquí para propagar sus cambios a yarn-site.xml - yarn-change-configuration-on-yarn-site-xml