Hi there 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 > networks. > 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]> > >> Hello >> I just wanna know why hbase doesn't provide Encryption ? >> >> Tnx >> > >
