Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Errores comunes al ejecutar trabajos
Se pueden producir los siguientes errores al ejecutar la API de StartJobRun. En la tabla se muestra cada error y se proporcionan los pasos de mitigación para que pueda abordar los problemas rápidamente.
| Mensaje de error | Condición de error | Siguiente paso recomendado |
|---|---|---|
|
error: argumento -- |
Faltan parámetros obligatorios. | Agregue los argumentos que faltan a la solicitud de la API. |
Se produjo un error (AccessDeniedException) al llamar a la StartJobRun operación: el usuario: no ARN está autorizado a realizar: emr-containers: StartJobRun |
Falta el rol de ejecución. | Consulte Uso de Uso de roles de ejecución de trabajos con Amazon EMR en EKS. |
|
Se produjo un error (AccessDeniedException) al llamar a la StartJobRun operación: El usuario: no |
La persona que llama no tiene permiso para el rol de ejecución [formato válido o no válido] a través de claves de condición. |
Consulte Uso de roles de ejecución de trabajos con Amazon EMR en EKS. |
|
Se produjo un error (AccessDeniedException) al llamar a la StartJobRun operación: El usuario: no |
El ARN del remitente del trabajo y del rol de ejecución provienen de cuentas diferentes. |
Asegúrese de que el remitente del trabajo y el ARN del rol de ejecución pertenezcan a la misma cuenta de AWS . |
|
Se detectó 1 error de validación: el valor |
La persona que llama tiene permisos para el rol de ejecución a través de claves de condición, pero la función no cumple con las restricciones del formato de ARN. |
Proporcione el rol de ejecución según el formato de ARN. Consulte Uso de roles de ejecución de trabajos con Amazon EMR en EKS. |
|
Se ResourceNotFoundException ha producido un StartJobRun error () al llamar a la operación: el clúster virtual no existe. |
No se encuentra el ID del clúster virtual. |
Proporcione un ID de clúster virtual registrado con Amazon EMR en EKS. |
|
Se produjo un error (ValidationException) al llamar a la StartJobRun operación: el estado del clúster virtual no |
El clúster virtual no está preparado para ejecutar el trabajo. |
Consulte Estados del clúster virtual. |
|
Se produjo un error (ResourceNotFoundException) al llamar a la StartJobRun operación: la versión |
La versión especificada en el envío del trabajo es incorrecta. |
Consulte Versiones de Amazon EMR en EKS. |
|
Se produjo un error (AccessDeniedException) al llamar a la StartJobRun operación: el usuario: no Se produjo un error (AccessDeniedException) al llamar a la StartJobRun operación: el usuario: no |
El usuario no está autorizado a llamar. StartJobRun | Consulte Uso de roles de ejecución de trabajos con Amazon EMR en EKS. |
|
Se produjo un error (ValidationException) al llamar a la StartJobRun operación: ConfigurationOverrides.MonitoringConfiguration.s3 MonitoringConfiguration .LogUri no pudo cumplir la restricción: %s |
La sintaxis del URI de la ruta de S3 no es válida. |
logURI debe tener el formato s3://... |
Se pueden producir los siguientes errores al ejecutar la API de DescribeJobRun antes de que se ejecute el trabajo.
| Mensaje de error | Condición de error | Siguiente paso recomendado |
|---|---|---|
|
JobRun StateDetails: error en el envío.
failureReason: VALIDATION_ERROR state: FAILED. |
Los parámetros StartJobRun incluidos no son válidos. | Consulte Versiones de Amazon EMR en EKS. |
|
StateDetails: failureReason: CLUSTER_UNAVAILABLE state: FAILED |
El clúster de EKS no está disponible. | Compruebe si el clúster de EKS existe y tiene los permisos correctos. Para obtener más información, consulte Configuración de Amazon EMR en EKS. |
|
StateDetails: failureReason: CLUSTER_UNAVAILABLE state: FAILED |
Amazon EMR no tiene permisos para acceder al clúster de EKS. |
Compruebe que los permisos estén configurados para Amazon EMR en el espacio de nombres registrado. Para obtener más información, consulte Configuración de Amazon EMR en EKS. |
|
StateDetails: actualmente no failureReason: CLUSTER_UNAVAILABLE state: FAILED |
No se puede llegar al clúster de EKS. |
Compruebe si el clúster de EKS existe y tiene los permisos correctos. Para obtener más información, consulte Configuración de Amazon EMR en EKS. |
|
StateDetails: el JobRun envío falló debido a un error interno. failureReason: INTERNAL_ERROR state: FAILED |
Se produjo un error interno en el clúster de EKS. |
N/A |
|
StateDetails: failureReason: USER_ERROR state: FAILED |
No hay recursos suficientes en el clúster de EKS para ejecutar el trabajo. |
Agregue más capacidad al grupo de nodos de EKS o configure el escalador automático de EKS. Para obtener más información, consulte Escalador automático de clústeres. |
Se pueden producir los siguientes errores al ejecutar la API de DescribeJobRun tras la ejecución del trabajo.
| Mensaje de error | Condición de error | Siguiente paso recomendado |
|---|---|---|
|
StateDetails: Problemas para monitorear su. JobRun
failureReason: CLUSTER_UNAVAILABLE state: FAILED |
El clúster de EKS no existe. | Compruebe si el clúster de EKS existe y tiene los permisos correctos. Para obtener más información, consulte Configuración de Amazon EMR en EKS. |
|
StateDetails: Problemas para monitorear su. JobRun
failureReason: CLUSTER_UNAVAILABLE state: FAILED |
Amazon EMR no tiene permisos para acceder al clúster de EKS. | Compruebe que los permisos estén configurados para Amazon EMR en el espacio de nombres registrado. Para obtener más información, consulte Configuración de Amazon EMR en EKS. |
|
StateDetails: Problemas para monitorear su. JobRun Actualmente no failureReason: CLUSTER_UNAVAILABLE state: FAILED |
No se puede llegar al clúster de EKS. |
Compruebe si el clúster de EKS existe y tiene los permisos correctos. Para obtener más información, consulte Configuración de Amazon EMR en EKS. |
|
StateDetails: Problemas para monitorizarlo JobRun debido a un error interno failureReason: INTERNAL_ERROR state: FAILED |
Se ha producido un error interno que impide la JobRun supervisión. |
N/A |
El siguiente error puede producirse cuando un trabajo no puede iniciarse y el trabajo espera 15 minutos en el estado ENVIADO. Esto puede deberse a la falta de recursos del clúster.
| Mensaje de error | Condición de error | Siguiente paso recomendado |
|---|---|---|
|
tiempo de espera del clúster |
El estado del trabajo ha sido ENVIADO durante 15 minutos o más. | Puede anular la configuración predeterminada de 15 minutos para este parámetro con la modificación de configuración que se muestra a continuación. |
Use la siguiente configuración para cambiar el tiempo de espera del clúster a 30 minutos. Tenga en cuenta que proporciona el nuevo valor job-start-timeout en segundos:
{ "configurationOverrides": { "applicationConfiguration": [{ "classification": "emr-containers-defaults", "properties": { "job-start-timeout":"1800" } }] }