hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Navis류승우 <navis....@nexr.com>
Subject Re: [jira] [Commented] (HIVE-6329) Support column level encryption/decryption
Date Thu, 13 Feb 2014 04:09:07 GMT
Yes, I've removed ByteArrayRef from LazyObjectBase, which is just useless
overhead. Can we just remove it?


2014-02-13 1:36 GMT+09:00 Brock Noland (JIRA) <jira@apache.org>:

>
>     [
> https://issues.apache.org/jira/browse/HIVE-6329?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13899255#comment-13899255]
>
> Brock Noland commented on HIVE-6329:
> ------------------------------------
>
> Hi,
>
> It looks like this makes some changes to the init() method? I think this
> will impact existing Hive Serdes. Is it possible to make this change
> without changing the init() method?
>
> > Support column level encryption/decryption
> > ------------------------------------------
> >
> >                 Key: HIVE-6329
> >                 URL: https://issues.apache.org/jira/browse/HIVE-6329
> >             Project: Hive
> >          Issue Type: New Feature
> >          Components: Security, Serializers/Deserializers
> >            Reporter: Navis
> >            Assignee: Navis
> >            Priority: Minor
> >         Attachments: HIVE-6329.1.patch.txt, HIVE-6329.2.patch.txt,
> HIVE-6329.3.patch.txt, HIVE-6329.4.patch.txt, HIVE-6329.5.patch.txt
> >
> >
> > Receiving some requirements on encryption recently but hive is not
> supporting it. Before the full implementation via HIVE-5207, this might be
> useful for some cases.
> > {noformat}
> > hive> create table encode_test(id int, name STRING, phone STRING,
> address STRING)
> >     > ROW FORMAT SERDE
> 'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'
> >     > WITH SERDEPROPERTIES ('column.encode.indices'='2,3',
> 'column.encode.classname'='org.apache.hadoop.hive.serde2.Base64WriteOnly')
> STORED AS TEXTFILE;
> > OK
> > Time taken: 0.584 seconds
> > hive> insert into table encode_test select
> 100,'navis','010-0000-0000','Seoul, Seocho' from src tablesample (1 rows);
> > ......
> > OK
> > Time taken: 5.121 seconds
> > hive> select * from encode_test;
> > OK
> > 100   navis     MDEwLTAwMDAtMDAwMA==  U2VvdWwsIFNlb2Nobw==
> > Time taken: 0.078 seconds, Fetched: 1 row(s)
> > hive>
> > {noformat}
>
>
>
> --
> This message was sent by Atlassian JIRA
> (v6.1.5#6160)
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message