为什么我的 Amazon EMR 应用程序失败并显示 HTTP 404 “Not Found”(未找到)AmazonS3Exception 错误?

1 分钟阅读
0

在 Amazon EMR 上运行应用程序时,应用程序遇到 HTTP 404 "Not Found" AmazonS3Exception 错误: java.io.IOException: com.amazon.ws.emr.hadoop.fs.shaded.com.amazonaws.services.s3.model.AmazonS3Exception: Not Found (Service: Amazon S3; Status Code: 404; Error Code: 404 Not Found; Request ID: 3FEDF6CC9E4A8102; S3 Extended Request ID: 4oznJE5O44ySDrMMQ4g3F0L1+1ETqD0ANPWc0kYw0278zRX+TovNyu1ceLfcw21jasFxkkPfOuM=), S3 Extended Request ID: 4oznJE5O44ySDrMMQ4g3F0L1+1ETqD0ANPWc0kYw0278zRX+TovNyu1ceLfcw21jasFxkkPfOuM=

解决方法

此错误表示您的应用程序尝试访问的 Amazon Simple Storage Service (Amazon S3) 文件或路径不存在。以下是部分常见的原因和解决方法:

  • **Amazon S3 路径输入错误或被删除:**在启动您的应用程序前,确认您已正确输入 Amazon S3 路径并且该路径存在。
  • **其他应用程序或账户正在访问相同的 Amazon S3 文件:**其他应用程序或账户可能已删除文件或路径。在启动您的应用程序前,检查其他应用程序或账户是否正在主动访问相同的 Amazon S3 路径。

相关信息

为什么 Amazon EMR 上的 Spark 或 Hive 任务失败并显示 HTTP 503 “Slow Down”(运行缓慢)AmazonS3Exception 错误?

为什么我的 Amazon EMR 应用程序失败,并显示 HTTP 403 “Access Denied”(访问被拒绝)AmazonS3Exception 错误

错误响应

AWS 官方
AWS 官方已更新 2 年前