保证当前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' 注:在删除表之前要先禁用表