1、Put 插入语句
put命令用来插入一行数据到HBase表,命令格式如下:
put
例如:
put 'sbehavior' , '12345_1516592489001_1' , 'pc:v' , '1001'
put 'sbehavior' , '12345_1516592489001_1' , 'ph:o' , '1001'
2、Get 查询语句
Get命令用来根据行键获取Hbase表的一条记录,命令格式如下:
get
如下:使用get命令通过行键获取表's_behavior'的一行数据,包括这行数据的所有列簇。
get 's_behavior' , '12345_1516592489001_1'
3、Scan 扫描表的数据
Scan命令用来扫描表的数据。Scan是HBase数据查询命令中最复杂的命令,需要特别注意查询的数据量,以免由于扫描数据过大导致HBase集群出现相应延迟,Scan命令格式如下:
scan
3.1、例如:扫描全表数据
scan 's_behavior'
3.2、筛选后获取时间区间的数据(相当于关系型数据库中添加where条件)
scan 's_behavior' , {TIMERANGE=>[1521423996739,1521424961757]}
3.3、获取用户的前5行数据
scan 's_behavior' , {FIL