Hi, HBase is a key value sotre. So what you are pushing here will be stored as: 1002 | xxx | www.sample.com | xx:xx:xx 1003 | yyy | www.url,com | xx:xx:yy 1002 | xxx | url.com | yy:yy:yy 1002 | xxx | urrl2.com | zz:zz:zz
HOWEVER.... HBase will never split a region withing a key and keys are always ordered. So at the end, what you will have exactly is: -------------------------------------------------------------- 1002 | xxx | url.com | yy:yy:yy 1002 | xxx | urrl2.com | zz:zz:zz 1002 | xxx | www.sample.com | xx:xx:xx -------------------------------------------------------------- 1003 | yyy | www.url,com | xx:xx:yy -------------------------------------------------------------- The only places where HBase will splis are marked with "-----" This is if 1002-xxx is your key and "url.com" is your column qualifier. HTH JMS 2015-12-14 3:39 GMT-05:00 Rajeshkumar J <[email protected]>: > Hi, > > I am going to use flat-wide tables in Hbase for my usecase and I have > some doubts regarding this. > > 1. As per my knowledge flat-wide stores one column value as key and > others as its values in a key-value pair relationship ( correct me if I am > wrong). > > I am having row as follows > > id | name | url | time > > 1002 | xxx | www.sample.com | xx:xx:xx > 1003 | yyy | www.url,com | xx:xx:yy > 1002 | xxx | url.com | yy:yy:yy > 1002 | xxx | urrl2.com | zz:zz:zz > > > > I need to store it in flat-wide table as follows > > 1002 | xxx | www.sample.com | xx:xx:xx | 1002 | xxx | url.com | yy:yy:yy > | > 1002 | xxx | urrl2.com | zz:zz:zz > 1003 | yyy | www.url,com | xx:xx:yy > > How to store it like this? > Can any on help me in this? >
