通过
hbase shell
进入命令行窗口
基本操作
查看
list
:查看有哪些表- 格式:
list
- 举例:
list
,输出所有的表
- 格式:
count
:查看表有多少列- 格式:
count '表名'
- 举例:
count 'student'
- 格式:
get
:获取列的值- 格式:
get '表名', '行键'
或者get '表名', '行键', '列族(字段)'
- 举例:
get 'student', '1001'
或get 'student', '1001', 'info:name
- 格式:
创建
create
: 创建表格式:
create '表名', { NAME => '列族名1', 属性名 => 属性值}, {NAME => '列族名2', 属性名 => 属性值}, …
如果只需要创建列族,而不需要定义列族属性,那么可以采用快捷写法:
create'表名','列族名1' ,'列族名2', …
举例:
create 'student','info'
,创建了一个名为student
的表,有一个列族info
删除
drop
:删除表,并且删除之前需要disable '表名'
- 格式:
drop '表名'
- 举例:
drop 'student'
- 格式:
truncate
:删除表中的数据- 格式:
truncate'表名'
- 举例:
truncate'student'
- 格式:
插入数据
put
:插入数据并且设置属性- 格式:
put '表名','行键','属性名','属性值'
- 举例:
put 'student', '1001', 'info:name', 'Jack'
,插入一列,插入时设置字段值
- 格式: