scan查看某一列的数据:
中括号中为列族:列
scan '表名', { COLUMNS => [ 'info:regioninfo'] }
扫描两个rowkey之间的数据(左包含,右不包含):
scan '表名',{STARTROW=>'start_row_key',STOPROW=>'stop_row_key'}
扫描两个rowkey之间的指定列:
scan 'table name',{COLUMNS=>'cf:column',STARTROW=>'start_row_key',STOPROW=>'stop_row_key'}
读取指定一行数据(根据行键读数据):
get ’table name’,’row1’
精确的读取指定一列数据:
get 'table name', ‘rowid’, {COLUMN => ‘column family:column name ’}
模糊查询 (查询包含09的数据)
scan 'user_sscj:normal_n1n2_handover_net_h',{ FILTER => "ValueFilter(=,'substring:09')",FORMATTER => 'toString'}
HBase中查询时间段区间内插入的值:
scan 'user_sscj:normal_n1n2_handover_cell_ip_h',{COLUMNS => 'info:DATA_TIME',TIMERANGE => [1663910330789,1663911128267]}