ALM-16004 Servicio Hive no disponible
Descripción
Esta alarma se genera cuando el servicio HiveServer no está disponible. El sistema comprueba el estado del servicio HiveServer cada 60 segundos.
Esta alarma se borra cuando el servicio HiveServer es normal.
Atributo
ID de alarma |
Gravedad de la alarma |
Borrado automáticamente |
---|---|---|
16004 |
Crítica |
Sí |
Parámetros
Nombre |
Significado |
---|---|
Source |
Especifica el clúster para el que se genera la alarma. |
ServiceName |
Especifica el servicio para el que se genera la alarma. |
RoleName |
Especifica el rol para el que se genera la alarma. |
HostName |
Especifica el host para el que se genera la alarma. |
Impacto en el sistema
El sistema no puede proporcionar servicios de carga, consulta y extracción de datos.
Causas posibles
- La falta de disponibilidad del servicio Hive puede estar relacionada con las fallas del proceso Hive, así como con servicios básicos, como ZooKeeper y el sistema de archivos distribuidos de Hadoop (HDFS), Yarn y DBService.
- El servicio ZooKeeper es anormal.
- El servicio HDFS es anormal.
- El servicio Yarn es anormal.
- El servicio DBService es anormal.
- El proceso de servicio de Hive es anormal. Si la alarma es causada por una falla del proceso de Hive, el informe de alarma tiene un retraso de aproximadamente 5 minutos.
- La comunicación de red entre Hive y los servicios básicos se interrumpe.
Procedimiento
Comprobar el estado de proceso de HiveServer/MetaStore.
- En el portal de FusionInsight Manager, haga clic en Cluster > Name of the desired cluster > Services > Hive > Instance. En la lista de instancias de Hive, compruebe si las instancias HiveServer o MetaStore están en el estado Unknown.
- En la lista de instancias de Hive, elija More > Restart Instance para reiniciar el proceso HiveServer/MetaStore.
- En la lista de alarmas, compruebe si Hive Service Unavailable está borrado.
- De ser así, no se requiere ninguna acción adicional.
- Si no, vaya a 4.
Verificar el estado del servicio de ZooKeeper.
- En el FusionInsight Manager, compruebe si la lista de alarmas contiene Process Fault.
- En el Process Fault, compruebe si ServiceName tiene un valor de tipo ZooKeeper.
- Rectifique la falla siguiendo los pasos proporcionados en "ALM-12007 Falla de proceso".
- En la lista de alarmas, compruebe si Hive Service Unavailable está borrado.
- De ser así, no se requiere ninguna acción adicional.
- Si no, vaya a 8.
Comprobar el estado de servicio HDFS.
- En el FusionInsight Manager, compruebe si la lista de alarmas contiene HDFS Service Unavailable.
- Rectifique el falla siguiendo los pasos proporcionados en "ALM-14000 Servicio HDFS no disponible".
- En la lista de alarmas, compruebe si Hive Service Unavailable está borrado.
- De ser así, no se requiere ninguna acción adicional.
- Si no, vaya a 11.
Comprobar el estado de servicio Yarn.
- En la lista de alarmas del FusionInsight Manager, compruebe si se ha generado Servicio Yarn no disponible.
- Rectifique la falla. Para obtener más información, consulte "ALM-18000 Servicio Yarn no disponible".
- En la lista de alarmas, compruebe si Hive Service Unavailable está borrado.
- De ser así, no se requiere ninguna acción adicional.
- Si no, vaya a 14.
Comprobar el estado del servicio DBService.
- En la lista de alarmas del FusionInsight Manager, compruebe si se ha generado Servicio DBService no disponible.
- Rectifique la falla. Para obtener más información, consulte "ALM-27001 Servicio DBService no disponible".
- En la lista de alarmas, compruebe si Hive Service Unavailable está borrado.
- De ser así, no se requiere ninguna acción adicional.
- Si no, vaya a 17.
Compruebe la conexión de red entre Hive y ZooKeeper, HDFS, Yarn y DBService.
- En el FusionInsight Manager, elija Cluster > Name of the desired cluster > Services > Hive.
- Haga clic en Instance.
Se muestra la lista de instancias HiveServer.
- Haga clic en Host Name en la fila de HiveServer.
Se muestra la página de estado del host HiveServer activo.
- Registre la dirección IP en Basic Information.
- Utilice la dirección IP obtenida en 20 para iniciar sesión en el host donde se ejecuta el HiveServer activo como usuario omm.
- Ejecute el comando ping para comprobar si la comunicación entre el host que ejecuta el HiveServer activo y los hosts que ejecutan los servicios ZooKeeper, HDFS, Yarn, y DBService es normal. (Obtenga las direcciones IP de los hosts que ejecutan los servicios ZooKeeper, HDFS, Yarn y DBService de la misma manera que para obtener la dirección IP del HiveServer activo.)
- Póngase en contacto con el administrador para restaurar la red.
- En la lista de alarmas, compruebe si Hive Service Unavailable está borrado.
- De ser así, no se requiere ninguna acción adicional.
- Si no, vaya a 25.
Recopilar información de fallas.
- En el FusionInsight Manager, elija O&M > Log > Download.
- Seleccione los siguientes nodos en el clúster requerido desde el Service:
- ZooKeeper
- HDFS
- Yarn
- DBService
- Hive
- Haga clic en en la esquina superior derecha y establezca Start Date y End Date para la recopilación de registros en 10 minutos antes y después del tiempo de generación de alarmas, respectivamente. A continuación, haga clic en Download.
- Póngase en contacto con el y envíe los registros recopilados.
Eliminación de alarmas
Después de rectificar la falla, el sistema borra automáticamente esta alarma.
Información relacionada
Ninguna