¿Por qué mi aplicación Amazon EMR falla con AmazonS3Exception HTTP 404 «No encontrado»?

2 minutos de lectura
0

Al ejecutar una aplicación en Amazon EMR, se produce un error con AmazonS3Exception HTTP 404 «No encontrado»: java.io.IOException: com.amazon.ws.emr.hadoop.fs.shaded.com.amazonaws.services.s3.model.AmazonS3Exception: No encontrado (servicio: Amazon S3; código de estado: 404; código de error: 404 No encontrado; ID de solicitud: 3FEDF6CC9E4A8102; S3 Extended Request ID: 4oznJE5O44ySDrMMQ4g3F0L1+1ETqD0ANPWc0kYw0278zRX+TovNyu1ceLfcw21jasFxkkPfOuM=), S3 Extended Request ID: 4oznJE5O44ySDrMMQ4g3F0L1+1ETqD0ANPWc0kYw0278zRX+TovNyu1ceLfcw21jasFxkkPfOuM=

Solución

Este error indica que la aplicación ha intentado acceder a un archivo o una ruta de Amazon Simple Storage Service (Amazon S3) que no existe. Estas son algunas de las causas y soluciones habituales:

  • La ruta de Amazon S3 se ha escrito mal o se ha eliminado: Antes de lanzar su aplicación, confirme si ha introducido correctamente la ruta de Amazon S3 y si dicha ruta existe.
  • Otras aplicaciones o cuentas están accediendo a los mismos archivos de Amazon S3: Es posible que otra aplicación o cuenta haya eliminado el archivo o la ruta. Antes de lanzar su aplicación, compruebe si otras aplicaciones o cuentas están accediendo activamente a la misma ruta de Amazon S3.

Información relacionada

¿Por qué falla mi trabajo de Spark o Hive en Amazon EMR con una «Ralentización» HTTP 503 de AmazonS3Exception?

¿Por qué se produce un error en la aplicación de Amazon EMR y aparece AmazonS3Exception HTTP 403 «Acceso denegado»?

Respuestas de errores

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año