大数据HBase系列之HBase基本操作

Love The Way You Lie 2022-04-22 02:26 360阅读 0赞

1. hbase命令

  • 版本查看

hbase version

  • 连接Zookeeper客户端

hbase zkcli

  • 连接HBase客户端

hbase shell


2. CRUD

2.1 创建表

  1. -- 语法:create '表名','列族名'
  2. create 'student','info'

2.2 显示所有表

  1. -- 语法:list list '表名'
  2. list 'student'

2.3 显示表描述

  1. -- 语法:describe '表名'
  2. describe 'student'

2.4 插入数据

  1. -- 语法:put '表名','行键','列族:列名','值'
  2. put 'student','10001','info:id','Ao001'
  3. put 'student','10001','info:name','Jack'
  4. put 'student','10001','info:sex','man'
  5. put 'student','10002','info:id','Ao002'
  6. put 'student','10002','info:name','Little Blue'
  7. put 'student','10002','info:sex','man'
  8. put 'student','10003','info:id','Ao003'
  9. put 'student','10003','info:name','Laugh laugh'
  10. put 'student','10003','info:sex','woman'

2.5 查询数据

  • get查询

    — 语法:get ‘表名’,’行键名’
    get ‘student’,’10001’

    — 语法:get ‘表名’,’行键名’,’列族:列名’
    get ‘student’,’10002’,’info:name’

  • scan查询

    — 语法:scan ‘表名’,{COLUMN => [‘列族:列名’,’列族:列名’]}
    scan ‘student’,{COLUMN => [‘info:name’,’info:sex’]}

    — 语法:scan ‘表名’,{STARTROW =>’条件’}
    scan ‘student’,{STARTROW =>’10002’}

2.6 删除数据

  • delete删除

    — 语法:delete ‘表名’,’行键’,’列族:列名’
    delete ‘student’,’10002’,’info:sex’

  • deleteall删除

    — 语法:deleteall ‘表名’,’行键’
    deleteall ‘student’,’10003’

#

发表评论

表情:
评论列表 (有 0 条评论,360人围观)

还没有评论,来说两句吧...

相关阅读

    相关 HBase基本数据操作详解

    HBase基本数据操作详解【完整版,绝对精品】 存储,学习,共享 引言 之前详细写了一篇HBase过滤器的文章,今天把基础的表和数据相关操作补上。 本文档 参考最新

    相关 Hbase基本操作

    1.1 连接HBase 使用`hbase shell`命令来连接正在运行的Hbase实例,该命令位于HBase安装包下的bin/目录。HBase Shell提示符以>符号