保证当前shell的用户为hadoop(如果当前用户已经是hadoop,此步可忽略)

参考第一章相关节。

HBase基本操作

1、启动HBase终端 命令:hbase shell

在这里插入图片描述

2、查看HBase运行状态 命令:status

在这里插入图片描述

3、创建一个User表,并且有一个info列族 命令:create 'User','info'

在这里插入图片描述

4、查看所有表 命令:list

在这里插入图片描述

5、查看User表的详情 命令:describe 'User'

在这里插入图片描述

6、判断User表是否存在 命令:exists 'User'

在这里插入图片描述

判断Stu表是否存在 命令:exists 'Stu'注:不存在

在这里插入图片描述

7、启动或禁用表 命令:is_disabled 'User'

在这里插入图片描述

命令:is_enabled 'User'

在这里插入图片描述

8、添加记录,即插入数据 命令:

put 'User','row1','info:name','xiaoming'
put 'User','row2','info:age','18'
put 'User','row3','info:sex','man'

在这里插入图片描述

9、根据rowKey查询某个记录 命令:

get 'User','row2'
get 'User','row3','info:sex'
get 'User','row1',{COLUMN=> 'info:name'}

在这里插入图片描述

10、查询所有记录 命令:scan 'User'

在这里插入图片描述

11、查询前2条 命令:scan 'User',{LIMIT => 2}

在这里插入图片描述

12、范围查找 命令:scan 'User',{STARTROW => 'row2',ENDROW => 'row3'}

在这里插入图片描述

13、统计表记录 命令:count 'User'

在这里插入图片描述

14、删除列 命令:delete 'User','row1','info:age'

在这里插入图片描述

15、删除行 命令:deleteall 'User','row2'

在这里插入图片描述

16、删除User表中的内容 命令:truncate 'User'

在这里插入图片描述

17、禁用表 命令:

disable 'User'
describe 'User'

在这里插入图片描述

18删除表 命令:drop 'User' 注:在删除表之前要先禁用表

在这里插入图片描述