Gestión de servicios
Puede realizar las siguientes operaciones en MRS:
- Agregar o eliminar servicios. Solo está disponible para clústeres personalizados de MRS 3.1.2 y versiones posteriores.
- Inicie el servicio en el estado Stopped, Stop Failed o Failed to Start para usar el servicio.
- Detener los servicios o detener los servicios anormales.
- Reinicie servicios anormales o configure servicios caducados para restaurar o habilitar los servicios.
Prerrequisitos
- Ha configurado permisos para el grupo de usuarios al que pertenecen los usuarios de IAM.
Agregar o eliminar un servicio en un clúster es una operación de alto riesgo. Vincule la política de MRS FullAccess, MRS Administrator, Server Administrator, Tenant Guest, MRS Administrator, o Tenant Administrator al grupo de usuarios antes de realizar esta operación. Para obtener más información sobre los permisos, consulte Sincronización de usuarios de IAM a MRS.
- Ha sincronizado usuarios de IAM. (En la página de pestaña Dashboard, haga clic en Synchronize junto a IAM User Sync para sincronizar usuarios de IAM.)
Figura 1 Sincronización de usuarios de IAM
Impacto en el sistema
- El componente con estado no se puede agregar al grupo de nodos de tarea.
Adición de un servicio

Los servicios se pueden agregar y eliminar en MRS 3.1.2-LTS.3 o posterior.
- En la página de detalles del clúster, elija Components y haga clic en Add Service.
- En la lista de servicios, seleccione los servicios que desea agregar y haga clic en Next.
- Cuando se agrega un servicio, se seleccionan automáticamente los servicios subyacentes de los que depende el servicio. Puede agregar varios servicios al mismo tiempo.
- Puede agregar un servicio solo en un nodo en estado normal.
- Si agrega Hadoop a un clúster sin Hadoop antes, debe actualizar la página de detalles del clúster en la consola de MRS y sincronizar los usuarios de IAM para que los trabajos se puedan enviar correctamente.
- No se puede agregar un solo componente del servicio Hadoop al clúster. Solo se puede agregar el servicio Hadoop. El servicio Hadoop incluye MapReduce, Yarn, y HDFS.
- Después de agregar el componente de Spark2x, si necesita operar SparkSQL en la interfaz de usuario web de Hue, reinicie primero el servicio de Hue.
- En la página Topology Adjustment, seleccione los nodos en los que se va a desplegar el servicio. Para obtener más información sobre el esquema de despliegue, consulte Tabla 3.
- Haga clic en OK. Después de agregar el servicio, puede ver el servicio agregado en la página Components.
Los servicios agregados en la consola se sincronizan automáticamente con Manager.
Eliminación de un servicio

Los servicios se pueden agregar y eliminar en MRS 3.1.2-LTS.3 o posterior.
- En la página de detalles del clúster, haga clic en Components.
- Busque la fila que contiene el servicio de destino y haga clic en Delete.
- Si el servicio que se va a eliminar tiene dependencias de capa superior, el servicio no se puede eliminar. Solo se puede eliminar un servicio a la vez.
- Puede eliminar los servicios instalados excepto Hadoop (HDFS, Yarn y MapReduce), Ranger, DBService, KrbServer, LdapServer y meta servicios.
- En el cuadro de diálogo que se muestra, haga clic en Yes para confirmar la eliminación.
- Los servicios eliminados en la consola se sincronizan automáticamente con Manager.
- Antes de eliminar un servicio, realice una copia de respaldo de los datos del servicio para evitar la pérdida de datos.
Inicio, detención y reinicio de un servicio
- En la página de detalles del clúster de MRS, haga clic en Components.
- Busque la fila que contiene el servicio de destino, Start, Stop, y Restart para iniciar, detener o reiniciar el servicio.
Los servicios están interrelacionados. Si se inicia, se detiene y se reinicia un servicio, los servicios que dependen de él se verán afectados.
Los servicios se verán afectados de las siguientes maneras:
- Si se va a iniciar un servicio, los servicios de capa inferior que dependen de él deben iniciarse primero.
- Si se detiene un servicio, los servicios de capa superior que dependen de él no estarán disponibles.
- Si se reinicia un servicio, los servicios de capa superior en ejecución que dependen de él deben reiniciarse.