【发布时间】:2019-02-04 20:53:19
【问题描述】:
我为此苦苦挣扎了一段时间,想分享我的解决方案。 AvroParquetReader 是读取 Parquet 的好工具,但它对 S3 访问的默认设置很弱:
java.io.InterruptedIOException: doesBucketExist on MY_BUCKET: com.amazonaws.AmazonClientException: No AWS Credentials provided by BasicAWSCredentialsProvider EnvironmentVariableCredentialsProvider SharedInstanceProfileCredentialsProvider : com.amazonaws.AmazonClientException: Unable to load credentials from service endpoint
我想使用类似于 com.amazonaws.auth.profile.ProfileCredentialsProvider 使用的凭据提供程序,它可用于访问我的 S3 存储桶,但从 AvroParquetReader 的类定义或文档中不清楚我将如何实现这一点。
【问题讨论】: