【发布时间】:2017-04-07 21:57:53
【问题描述】:
我想编写一个 spark 应用程序,在其中我从多个 hive 表中读取并写入多个 hive 表。然而,这里有一个怪癖。
所有 hive 表都是外部 hive 表,数据驻留在 S3 上。
一些 s3 存储桶在写入时需要 s3:sse 加密,而一些存储桶则不需要。
据我了解,我只能在全局级别设置属性 fs.s3a.server-side-encryption-algorithm。
我该怎么做。我很确定这是一个常见的用例。
我想我要问的问题如下。
考虑我正在从一个配置单元表读取并写入一个火花应用程序中的配置单元表。 考虑到两个配置单元表都是外部的,数据位于 S3 上。 但是,该表从未加密的存储桶中读取并写入需要加密的存储桶。
【问题讨论】: