Soporte de parches rodantes
La función de parche rodante indica que los parches se instalan o desinstalan para uno o más servicios en un clúster realizando un reinicio de servicio rodante (reiniciar servicios o instancias en lotes), sin interrumpir los servicios o dentro de un intervalo de interrupción de servicio minimizado. Los servicios de un clúster se dividen en los tres tipos siguientes en función de si admiten parches continuos:
- Servicios que admiten la instalación o desinstalación de parches continuos: Todas las empresas o parte de ellas (variando en función de los diferentes servicios) de los servicios no se interrumpen durante la instalación o desinstalación de parches.
- Servicios que no admiten la instalación o desinstalación de parches continuos: los negocios de los servicios se interrumpen durante la instalación o desinstalación de parches.
- Servicios con algunas funciones que admiten la instalación o desinstalación de parches continuos: Algunas empresas de los servicios no se interrumpen durante la instalación o desinstalación de parches.
Servicio |
Instancia |
Si se admite el reinicio continuo |
---|---|---|
HDFS |
NameNode |
Sí |
ZKFC |
||
JournalNode |
||
HttpFS |
||
DataNode |
||
Yarn |
ResourceManager |
Sí |
NodeManager |
||
Hive |
MetaStore |
Sí |
WebHCat |
||
HiveServer |
||
MapReduce |
JobHistoryServer |
Sí |
HBase |
HMaster |
Sí |
RegionServer |
||
ThriftServer |
||
RESTServer |
||
Spark |
JobHistory |
Sí |
JDBCServer |
||
SparkResource |
No |
|
Hue |
Hue |
No |
Tez |
TezUI |
No |
Loader |
Sqoop |
No |
ZooKeeper |
QuorumPeer |
Sí |
Kafka |
Broker |
Sí |
MirrorMaker |
No |
|
Flume |
Flume |
Sí |
MonitorServer |
||
Storm |
Nimbus |
Sí |
UI |
||
Supervisor |
||
LogViewer |
Instalación de un parche
- Inicie sesión en la consola de gestión de MRS.
- Seleccione Clusters > Active Clusters y haga clic en el nombre del clúster que se va a consultar para entrar en la página que muestra la información básica del clúster.
- En la página Patch Information, haga clic en Install en la columna Operation.
- En la página Warning, active o desactive Rolling Patch.
Figura 1 Instalación de parches rodantes
- Activación de la función de instalación de parches continuos: los servicios no se detienen antes de la instalación del parche y el reinicio del servicio continuo se realiza después de la instalación del parche. Esto minimiza el impacto en los servicios de clúster, pero lleva más tiempo que la instalación de parches común.
- Desactivación de la función de desinstalación continua de parches: todos los servicios se detienen antes de la desinstalación de parches y todos los servicios se reinician después de la desinstalación de parches. Esto interrumpe temporalmente el clúster y los servicios, pero toma menos tiempo que la desinstalación continua de parches.
- La función de instalación de parches continuos no está disponible en clústeres con menos de dos nodos de Master y tres nodos de Core.
- Haga clic en OK para instalar el parche de destino.
- Vea el progreso de la instalación del parche.
- Acceda a MRS Manager. Para obtener más información, consulte Acceso a MRS Manager (MRS 2.x o anterior).
- Elija System > Manage Patch. En la página Manage Patch, puede ver el progreso de la instalación del parche.
Para los nodos host aislados del clúster, siga las instrucciones en Restauración de parches para los hosts aislados para restaurar el parche.
Desinstalación de un parche
- Inicie sesión en la consola de gestión de MRS.
- Seleccione Clusters > Active Clusters y haga clic en el nombre del clúster que se va a consultar para entrar en la página que muestra la información básica del clúster.
- En la página Patch Information, haga clic en Uninstall en la columna Operation.
- En la página Warning, active o desactive Rolling Patch.
Figura 2 Desinstalación de parche rodante
- Activación de la función de desinstalación de parches continuos: los servicios no se detienen antes de la desinstalación de parches y el reinicio de servicio continuo se realiza después de la desinstalación de parches. Esto minimiza el impacto en los servicios de clúster, pero lleva más tiempo que la desinstalación de parches común.
- Desactivación de la función de desinstalación continua de parches: todos los servicios se detienen antes de la desinstalación de parches y todos los servicios se reinician después de la desinstalación de parches. Esto interrumpe temporalmente el clúster y los servicios, pero toma menos tiempo que la desinstalación continua de parches.
- La función de desinstalación de parches continuos no está disponible en clústeres con menos de dos nodos de Master y tres nodos de Core.
- Haga clic en OK para desinstalar el parche de destino.
- Vea el progreso de la desinstalación del parche.
- Acceda a MRS Manager. Para obtener más información, consulte Acceso a MRS Manager (MRS 2.x o anterior).
- Elija System > Manage Patch. En la página Manage Patch, puede ver el progreso de la desinstalación del parche.
Para los nodos host aislados del clúster, siga las instrucciones en Restauración de parches para los hosts aislados para restaurar el parche.