ALM-43008 El uso de memoria directa del proceso JobHistory supera el umbral (Para MRS 2.x o anterior)
Descripción
El sistema comprueba el estado del proceso de JobHistory cada 30 segundos. La alarma se genera cuando el uso de memoria directa del proceso JobHistory excede el umbral (90% de la memoria máxima).
Atributo
ID de alarma |
Severidad de alarma |
Borrado automáticamente |
---|---|---|
43008 |
Grave |
Sí |
Parámetros
Parámetro |
Descripción |
---|---|
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
Si la memoria directa del proceso JobHistory disponible es insuficiente, se produce un desbordamiento de memoria y el servicio se interrumpe.
Causas posibles
La memoria directa del proceso JobHistory se utiliza en exceso o la memoria directa se asigna de forma inapropiada.
Procedimiento
- Compruebe el uso de la memoria directa.
- Vaya a la página de detalles del clúster y elija Alarms.
- Seleccione la alarma cuyo Alarm ID sea 43008 y vea la dirección IP y el nombre del rol de la instancia de Location.
- Elija Components > Spark > Instance > JobHistory (dirección IP de la instancia para la que se genera la alarma) > Customize > Direct Memory Statistics of the JobHistory Process. Haga clic en OK para ver el uso de la memoria directa.
- Compruebe si el uso de memoria directa del proceso JobHistory ha alcanzado el umbral (90% de la memoria directa máxima).
- Elija Components >Spark >Service Configuration. Establezca Type en All y elija JobHistory >Default. Aumente el valor de -XX:MaxDirectMemorySize en el SPARK_DAEMON_JAVA_OPTS según sea necesario.
- Verifique si la alarma se ha borrado.
- En caso afirmativo, no es necesario hacer nada más.
- Si no, vaya a 2.
- Recopilar información de fallas.
- En MRS Manager, seleccione .
- Póngase en contacto con el personal de O&M y envíe los registros recopilados.
Referencia
Ninguna