欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > HBase基础shell命令

HBase基础shell命令

2025/2/1 5:08:17 来源:https://blog.csdn.net/tsstep/article/details/145284643  浏览:    关键词: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'

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com