我正在使用AWS EMR 5.0,Spark 2.0,Scala 2.11,S3 - 使用KMS(SSE-custom key),Parquet文件加密。我可以读取加密的地板文件 - 没问题。但是,当我写作时,我会收到警告。简化的代码如下所示:AWS EMR写入KMS加密S3实木复合地板文件
val headerHistory = spark.read.parquet("s3://<my bucket>/header_1473640645")
headerHistory.write.parquet("s3://<my bucket>/temp/")
而是生成一个警告:
16/09/15 13点11分十一秒WARN S3V4AuthErrorRetryStrategy:尝试重新发送请求到我的bucket.s3.amazonaws.com通过AWS V4认证。为避免将来出现此警告,请使用特定于区域的端点来访问位于需要V4签名的区域中的存储桶。
我需要一个选项吗?我需要设置一些环境变量吗?