前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hbase(二)Hbase常用操作

Hbase(二)Hbase常用操作

作者头像
许喜朝
发布2020-11-24 15:45:06
3.1K0
发布2020-11-24 15:45:06
举报

Hbase(二):Hbase常用操作

常用shell命令

hbase shell命令

描述

alter

修改列族(column family)模式

count

统计表中行的数量

create

创建表

describe

显示表相关的详细信息

delete

删除指定对象的值(可以为表,行,列对应的值,另外也可以指定时间戳的值)

deleteall

删除指定行的所有元素值

disable

使表无效

drop

删除表

enable

使表有效

exists

测试表是否存在

exit

退出hbase shell

get

获取行或单元(cell)的值

incr

增加指定表,行或列的值

list

列出hbase中存在的所有表

put

向指向的表单元添加值

tools

列出hbase所支持的工具

scan

通过对表的扫描来获取对用的值

status

返回hbase集群的状态信息

shutdown

关闭hbase集群(与exit不同)

truncate

重新创建指定表

version

返回hbase版本信息

操作

创建表

不指定版本信息 create ‘表名’,‘列族’,’…’,’… 指定版本信息为3 create ‘表名’,{NAME=>‘列族’,VERSIONS=>3},{…}…

查看表结构

desc ‘表名’

查看表内容(scan)

scan ‘表名’//只会查出最新版本的数据 根据版本查看 scan ‘表名’,{RAW=>true,VRSIONS=>3}//查看当前表3个版本的数据

插入数据

put ‘表名’,‘行键’,‘列族’,‘values’ 指定column的名字 put ‘表名’,‘行键’,‘列族:name’,‘values’ 指定版本 put ‘表名’,‘行键’,‘列族’,‘values’,版本

查询数据

get ‘表名’,‘行键’ ’

删除数据

delete ‘表名’,‘行键’,‘列族’

删除表

让表失效 disable ‘表名’ 删除表 drop ‘表名’

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-11-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Hbase(二):Hbase常用操作
    • 常用shell命令
      • 操作
      相关产品与服务
      TDSQL MySQL 版
      TDSQL MySQL 版(TDSQL for MySQL)是腾讯打造的一款分布式数据库产品,具备强一致高可用、全球部署架构、分布式水平扩展、高性能、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等配套设施,为客户提供完整的分布式数据库解决方案。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档