I want encryption before pushing data into hbase,and I've done it by
changing in some library to encrypt data.But it doesn't have any
performance,I mean for each row it should encrypt/decrypt the cell,so for a
query that has a lot of rows ,it will take a long time.
my question is this,why hbase doesn't have any option for that ( in hbase
shell like compression method ),for example like other relational
databases(sqlserver,.. ),is there any reason for that ?
Thanks you guys
On Thu, Sep 6, 2012 at 2:23 AM, Julian Wissmann <[EMAIL PROTECTED]>wrote:
> What problem are you trying to solve? Do you want encryption between
> server and client, between servers or encryption of data within Hbase? You
> need to be more specific.
> If one of the first two is what you want: This kind of stuff can easily be
> achieved with stunnel or OpenVPN and can probably be considered a very
> esoteric requirement, as there are probably not many Hbase users out there,
> who have a cluster running across machines that are exposed to open
> If you are looking for the latter, imo the correct way to do it would be
> encrypting data _before_ pushing it into the database. Java actually
> provides an excellent crypto framework for doing such things.
> 2012/9/5 Farrokh Shahriari <[EMAIL PROTECTED]>
>> I just wanna know why hbase doesn't provide Encryption ?