hbase web console simplehbaseviewer

https://github.com/zhang-xzhi/simplehbaseviewer
https://github.com/zhang-xzhi/simplehbaseviewer/wiki/_pages

simplehbaseviewer是基于simplehbase的web操作界面.

目前提供以下功能:

htable插入数据,指定时间戳。

htable查询数据,SQL-Like,可以指定maxversion,时间戳范围,limit分页查询。

htable删除数据。

自定义rowkey生成函数,方便查询。 例子: 有一个rowkey的设计如下: 月账单rowkey设计如下: md5(userId)前4位userId反转账单周期反转 自定义一个rowkey生成函数billCategoryRowKey,配置在simplehbaseviewer中,可以使用如下方式查询。

select * from billCategory rowkey is billCategoryRowKey ("2088123456781234_20140401")


     query console:
     可以对htable进行数据put,scan, delete操作。
    
     example:
     比如
     
     insert into billCategory  ( userId ) values ( "2088123456781234" ) rowkey is billCategoryRowKey ("2088123456781234_20140401") 
     
     insert into MyRecordV05 ( name,age ) values ( "allen", "30" ) rowkey is intkey ("0")   
     
     insert into MyRecordV05 ( fatname,age ) values ( "allenfat", "30" ) rowkey is intkey ("0") 
     
     insert into MyRecordV05 ( name ) values ( null ) rowkey is intkey ("0")
     
     
     
     select * from  billCategory   startkey is billCategoryRowKey ("2088123456781234_20140401") 
     
     select * from MyRecordV05 startkey is intkey ("0") , endkey is intkey ("100") maxversion 10 startTS is "2014-01-01" , endTS is "2100-01-01" limit 10 , 20
     
     select * from MyRecordV05 startkey is intkey ("0")  startTS is "2014-01-01" limit 10 , 20
     
     select * from MyRecordV05 startkey is intkey ("0")
     
     select * from MyRecordV05 rowkey is intkey ("0")   
     
     
     delete * from MyRecordV05 startkey is intkey ("0")  




猜你喜欢

转载自zhang-xzhi-xjtu.iteye.com/blog/2030109