1.启动hbase shell命令
bin/hbase shell
2.表的操作
(1).建表语句
create ‘studnet’,‘info’ #这个是表名和列族
(2).添加和修改数据
put ‘student’,‘1001’,info:name’,‘Tom’
#put 表名
,‘row key’,列族:列名’,‘值’
(3).查看表数据
get ‘student’,‘1001’
#get ‘表名’,‘row key’
get ‘student’,‘1001’,‘info:name’
#get ‘表名’,‘row key’,‘列族:列’
scan ‘student’
#查看所有表数据
scan ‘student’,{STARTROW => ‘1001’,STOPROW => ‘1003’}
#字典排序,包含前面,不包含前面
(3)删除表数据
delete ‘student’,‘1001’,‘info:name’
#删除指定列
deleteall ‘student’,‘1001’
#删除row key所有数据
truncate ‘student’
#清空表数据
alter ‘member’, {NAME => ‘address’, METHOD => ‘delete’}
#删除列族
3.nameSpace的操作
1)创建nameSpace
create_namespace ‘ns_myns’
添加属性
create_namespace ‘ns_myns’,{‘CREATETIME’ => ‘202004300’,‘AUTHOR’ => ‘zsw’}
2)查看nameSpace
describe_namespace ‘ns_myns’
3)查看所有nameSpace
list_namespace
4)在nameSpcae里面键表
create ‘ns_myns:t_stu’, ‘f1’
5)查看namespace下的表
list_namespace_tables ‘ns_myns’