[ 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)