HBase基础shell命令
文章目录
- 前言
- 一、基本命令
- 1. 创建名称空间
- 2. 删除名称空间
- 3. 查询名称空间下的所有的表
- 4. 列出所有表
- 5. 查看表是否存在
- 6. 查询表中的记录数
- 7. 创建表
- 8. 删除表(先禁再删)
- 9. 新增/修改数据
- 10. 查询一行数据
- 11. 删除特定单元格
- 12. 删除一整行数据
前言
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'