1. 程式人生 > >hbase常用查詢總結

hbase常用查詢總結

1、巧妙的資料行數查詢

顯然hbase做count是個非常困難的事,所以有時要查一個ID的時間段的次數,就可以結合STARTROW -STOPROW還結合著做,可以指定一個列加快查詢速度。說明:此處是rowkey = busNo+time+5位隨機數。

scan 'HBS_TEMP:HB_BUS_WARNING_LOG_A',{COLUMNS =>'D:busNo', STARTROW =>'15H574P-02022016072400000100',STOPROW =>'15H574P-02022016072423595999'}

2、巧妙的查詢表資料內容的樣子

類似mysql的limit的操作,有時想看看資料長啥樣,手頭又沒有合適的rowkey,可以通過LIMIT關鍵詞來實現。

scan 'HBS_TEMP:HB_BUS_REALTIME_LOG',{LIMIT =>1}