I see. Thanks for bringing the utility class to my attention. Jason
On Thu, Sep 20, 2012 at 2:32 AM, anil gupta <[email protected]> wrote: > Hi Jason, > > AFAIK, you need to write custom serialization and deserialization code for > this kind of stuff. For any primitive data type and some others like > BigDecimal, HBase has a utility class named as > org.apache.hadoop.hbase.util.Bytes. You might take advantage of this class > in your code if you can. > > HTH, > Anil > > On Wed, Sep 19, 2012 at 10:11 AM, Jason Huang <[email protected]> wrote: > >> I think I should clarify my question - is there any existing tool to >> help convert these type of nested entities to byte arrays so I can >> easily write them to the column, or do I need to write my own >> serialization/deserialization? >> >> thanks! >> >> Jason >> >> On Wed, Sep 19, 2012 at 12:53 PM, Jason Huang <[email protected]> >> wrote: >> > Hello, >> > >> > I am designing a HBase table for user activity and I want to use a >> > nested entity to store the login information as following: >> > >> > (1) Define a column qualifier named "user login" use this as a nested >> entity; >> > >> > (2) This nested entity will have the following attributes: >> > total # of login >> > time of log in #1 >> > time of log in #2 >> > .... >> > time of last log in >> > >> > (3) Each attributes in the step above (except for the total # of >> > login) will be another nested entity, which will include the following >> > attributes: >> > time of log out >> > user log in IP >> > browser used >> > ...... >> > >> > My question is - is there any handy API that will allow us to write >> > these type of nested entity to the column in the table? I looked at >> > the HTable.put method but that appears to only accept a byte code as >> > input value. We could implement the nested entity to a class with >> > attributes and nested objects but I am not sure how to write these >> > data to the table. I tried to search online but couldn't find any >> > good post talking about how to implement a nested entity (there are >> > some posts out there talking about using this type of design, though). >> > >> > Thanks! >> > >> > Jason >> > > > > -- > Thanks & Regards, > Anil Gupta
