HBase scan 命令用来查询全表数据,使用时只需指定表名即可。
示例:Student 数据表
行键
列族 StuInfo
列族 Grades
时间戳
Name
Age
Sex
Class
BigData
Computer
Math
0001
Tom Green
18
Male
80
90
85
T2
0002
Amy
19
01
95
89
T1
0003
Allen
19
Male
02
90
88
T1
例如对于上面的 Student 表,使用下面的写法即可查询数据:
scan 'Student'
同样地,还可以指定列族和列的名称,或指定输出行数,甚至指定输出行键范围,如下图所示。
scan 指定条件输出时,需要使用大括号将参数包含起来。
注意指定列族和列名称使用 COLUMN 限定符;指定输出行键范围使用 STARTROW 和 ENDROW 限定符,此时输出行不包括 ENDROW 行。例如,上图中 ENDROW=>0003,只会输出行键为 0002 的记录,不会输出