

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
<a name="emr-eks-jobs-error"></a>

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 -- {{argument}} es obligatorio | 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](iam-execution-role.md).  | 
| Se produjo un error (AccessDeniedException) al llamar a la StartJobRun operación: El usuario: no {{ARN}} está autorizado a realizar: emr-containers: StartJobRun | 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](iam-execution-role.md).  | 
| Se produjo un error (AccessDeniedException) al llamar a la StartJobRun operación: El usuario: no {{ARN}} está autorizado a realizar: emr-containers: StartJobRun | 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 {{Role}} en 'executionRoleArn' no satisfacía el patrón de expresión regular del ARN: ^arn :( aws [a-zA-Z0-9-] \*) :iam: :(\\ d {12})? : (rol ((\\ u002F) \| (\\ u002F [\\ u0021-\\ u007F] \+\\ u002F)) [\\ w\+=, .@-] \+) | 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](iam-execution-role.md).  | 
| Se ResourceNotFoundException ha producido un StartJobRun error () al llamar a la operación: el clúster virtual no existe. {{Virtual Cluster ID}} | 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 {{state}} es válido para crear un recurso JobRun. | El clúster virtual no está preparado para ejecutar el trabajo. | Consulte [Estados del clúster virtual](virtual-cluster.md#virtual-cluster-states).  | 
| Se produjo un error (ResourceNotFoundException) al llamar a la StartJobRun operación: la versión {{RELEASE}} no existe. | La versión especificada en el envío del trabajo es incorrecta. | Consulte [Versiones de Amazon EMR en EKS](emr-eks-releases.md).  | 
| Se produjo un error (AccessDeniedException) al llamar a la StartJobRun operación: el usuario: no {{ARN}} está autorizado a realizar: emr-containers: StartJobRun on resource: {{ARN}} con una denegación explícita.<br />Se produjo un error (AccessDeniedException) al llamar a la StartJobRun operación: el usuario: no {{ARN}} está autorizado a realizar: emr-containers: on resource: StartJobRun {{ARN}} | El usuario no está autorizado a llamar. StartJobRun | Consulte [Uso de roles de ejecución de trabajos con Amazon EMR en EKS](iam-execution-role.md).  | 
| 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. <br />{{classification}}No se admite la clasificación.<br />failureReason: VALIDATION\_ERROR<br />state: FAILED. | Los parámetros StartJobRun incluidos no son válidos. | Consulte [Versiones de Amazon EMR en EKS](emr-eks-releases.md).  | 
| StateDetails: {{EKS Cluster ID}} el clúster no existe.<br />failureReason: CLUSTER\_UNAVAILABLE<br />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](setting-up.md). | 
| StateDetails: {{EKS Cluster ID}} El clúster no tiene permisos suficientes.<br />failureReason: CLUSTER\_UNAVAILABLE<br />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](setting-up.md). | 
| StateDetails: actualmente no {{EKS Cluster ID}} se puede acceder al clúster.<br />failureReason: CLUSTER\_UNAVAILABLE<br />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](setting-up.md). | 
| StateDetails: el JobRun envío falló debido a un error interno.<br />failureReason: INTERNAL\_ERROR<br />state: FAILED | Se produjo un error interno en el clúster de EKS. | N/A | 
| StateDetails: {{EKS Cluster ID}} El clúster no tiene recursos suficientes.<br />failureReason: USER\_ERROR<br />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](https://docs.aws.amazon.com/eks/latest/userguide/cluster-autoscaler.html). | 

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 <br />{{EKS Cluster ID}}El clúster no existe.<br />failureReason: CLUSTER\_UNAVAILABLE<br />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](setting-up.md). | 
| StateDetails: Problemas para monitorear su. JobRun<br />{{EKS Cluster ID}}El clúster no tiene permisos suficientes.<br />failureReason: CLUSTER\_UNAVAILABLE<br />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](setting-up.md). | 
| StateDetails: Problemas para monitorear su. JobRun<br />No {{EKS Cluster ID}} se puede acceder al clúster en este momento.<br />failureReason: CLUSTER\_UNAVAILABLE<br />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](setting-up.md). | 
| StateDetails: Problemas para monitorizarlo JobRun debido a un error interno<br />failureReason: INTERNAL\_ERROR<br />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"
      }
  }]
}
```