- 进入Hbase客户端命令行
- 查看帮助
- 表操作
- 查看表
- 创建一个表
- 修改表
- 删除表
- 命名空间的操作
- 查看命名空间
- 创建命名空间
- 在指定命名空间下创表
- 删除命名空间
- 对数据的操作
- 插入数据
- 查找数据
- 查找指定行的数据
- 查询指定行的指定列族
- 查询指定行的指定列
- 查看一个表中所有数据
- 查看多个行
- 删除操作
hbase shell查看帮助
help表操作 查看表
list describe 'stu'
注:list不能查看系统表,返回结果会指明表所在的命名空间,没有指明则在默认命名空间default下
describe用于查看指定表的详细信息
create 'stu','info'
注:stu为表名,info为列族名,列族可有多个,至少有一个
修改表alter 'stu',{Name=>'info',version=>3}
注:修改表修改的是列族信息,操作的是源数据
删除表drop 'stu'
注:删除表之前必须先把表下线(停用)
命名空间的操作 查看命名空间list_namespace创建命名空间
create_namespace 'space'在指定命名空间下创表
create 'space:stu','info'删除命名空间
drop _namespace 'space'
注:删除命名空间前必须先清空里面的表
对数据的操作 插入数据put 'stu','info','1001','info:name','zhangsan'
*注:stu为表名,1001为row key,info为列族,name为列名,zhangsan为数据’
查找数据 查找指定行的数据get 'stu','1001'查询指定行的指定列族
get 'stu','1001','info'查询指定行的指定列
get 'stu','1001','info:name'查看一个表中所有数据
scan 'stu'查看多个行
scan 'stu',{STAREROW=>'1001',STOPROW=>'1003'}
注:查询是左闭右开的
删除操作delete 'stu','1001','info:name'



