1、进入到hbase shell
hbase shell

2、查看当前版本
version

3、查看命名空间
list_namespace

4、查看命名空间下的表
list_namespace_tables 命名空间

5、创建namespace(命名空间)
create_namespace 'test'

6、删除namespace(命名空间),删除表空间前,要先把表空间内的表全部删除
drop_namespace 'test'

7、查看命名空间下有多少表
list_namespace_tables 'test'

8、创建表
create 'test:student','baseInfo','schoolInfo'

9、删除表操作,删除表之前先禁用表,否则删除失败
disable 'test:student'
drop 'test:student'

10、查询表结构
describe 'test:student'

11、插入数据
put 'test:student','rowkey1','baseInfo:name','zhangsan'

12、查询表数据
get 'test:student','rowkey1','baseInfo'

13、查看状态
status

14、帮助命令
help '命令'

15、判断表是否存在
exists 'test:student'

16、新增列簇
alter 'test:student','teacherInfo'

17、删除列簇
alter 'test:student','teacherInfo',,{NAME=>'teacherInfo',METHOD=>'delete'}

18、设置列簇记录三个版本
alter 'test:student',{NAME=>'baseInfo',VERSIONS=>3}

19、全表扫描查询
scan 'test:student'

20、条件过滤查询
scan 'test:student',{COLUMN=>'baseInfo'}

21、删除指定列簇下的列
delete 'test:student','rowkey1','baseInfo:age''

22、删除指定行 rowkey
exists 'test:student'

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐