Bootstrap

HBase基础shell命令


前言

hbase shell命令


一、基本命令

1. 创建名称空间

create_namespace 'env_test'

2. 删除名称空间

drop_namespace 'env_test'

3. 查询名称空间下的所有的表

list_namespace_tables 'env_test'

4. 列出所有表

list

5. 查看表是否存在

exists 'env_test:userinfo'

6. 查询表中的记录数

count 'env_test:userinfo'

7. 创建表

create ‘名称空间:表名’, ‘列族名’

create 'env_test:userinfo', 'infos'

8. 删除表(先禁再删)

disable ‘名称空间:表名’

disable 'env_test:prpclientinfo'

drop ‘名称空间:表名’

drop 'env_test:prpclientinfo'

9. 新增/修改数据

put ‘名称空间:表名’, ‘行键’, ‘列族:列名’, ‘值’

-- 新增
put 'env_test:userinfo','1234567890-test1','infos:name','test1'
put 'env_test:userinfo','1234567890-test1','infos:age','20'
-- 修改
put 'env_test:userinfo','1234567890-test1','infos:name','test2'

10. 查询一行数据

get ‘名称空间:表名’, ‘行键’

get 'env_test:userinfo','1234567890-test1'

11. 删除特定单元格

delete ‘名称空间:表名’, ‘行键’, ‘列族:列名’

delete 'env_test:userinfo', '1234567890-test1', 'infos:age'

12. 删除一整行数据

deleteall ‘名称空间:表名’, ‘行键’

deleteall 'env_test:userinfo', '1234567890-test1'
;