[ 
https://issues.apache.org/jira/browse/HBASE-11827?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14111660#comment-14111660
 ] 

Andrew Purtell commented on HBASE-11827:
----------------------------------------

The master key should not be available to any process or principal except the 
HBase service daemons and account. Therefore I think this issue is invalid. 
This patch would require the cluster master key be available to the potentially 
(i.e. probably) untrustworthy mapreduce execution environment.

It's fine to bulk load unencrypted HFiles into an encrypted table. The region 
servers determine on a per file basis if something is encrypted or not. To have 
the region server encrypt the bulk loaded data, trigger a major compaction.

> Encryption support for bulkloading data into table with encryption configured 
> for hfile format 3
> ------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-11827
>                 URL: https://issues.apache.org/jira/browse/HBASE-11827
>             Project: HBase
>          Issue Type: Improvement
>          Components: mapreduce
>    Affects Versions: 0.98.5
>            Reporter: Kashif J S
>            Assignee: Kashif J S
>             Fix For: 2.0.0, 0.98.7
>
>         Attachments: HBASE-11827-98-v1.patch, HBASE-11827-trunk-v1.patch
>
>
> The solution would be to add support to auto detect encryption parameters 
> similar to other parameters like compression, datablockencoding, etc when 
> encryption is enabled for hfile format 3. 
> The current patch does the following:
> 1. Automatically detects encryption type and key in HFileOutputFormat & 
> HFileOutputFormat2.
> 2. Uses Base64encoder/decoder for url passing of Encryption key which is in 
> bytes format



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to