zoukankan      html  css  js  c++  java
  • Hbase基本知识点总结

    1.查看所有表
    list

    2.建表
    create '表名','列族1','列族n'

    3.hbase中删除按住ctrl键

    4.查看表的描述
    describe | desc '表名'

    5.判断表是否禁用
    is_enabled '表名'
    is_disabled '表名'

    6.禁用表
    disable '表名'

    7.删除表(先禁用,后删除)
    drop '表名'

    截取表(相当于disable+drop)
    truecate '表名'

    8.添加|更新数据
    put '表名','行键','列族:列','值'

    9.查询表中所有数据
    scan '表名'

    查看表中列族:列的数据
    scan '表名',{COLUMNS=>'列族:列',[VERSIONS=>3]} [可有可无]

    10.查询一行
    get '表名','行键'

    11.删除整行
    deleteall '表名','行键'

    12.删除列
    delete '表名','行键','列族,列'

    13.删除列族
    disable '表名'
    alter '表名',{NAME=>'列族',METHOD='delete'}

    14.增加列族
    alter '表名','列族'

    15.获取某一列的值
    get '表名','行键','列族:列'

    16.获取某一列族的值
    get '表名','行键','列族'

    17.查询表中有多少行
    count '表名'

    18.修改表中列族的VERSIONS=>3
    alter 'scores',{NAME=>'列族',VERSIONS=>3}

    19.查看表是否存在
    exists '表名'

    =============================================================
    过滤查询表的内容
    1.FirstKeyOnlyFilter() 得到每一行的列族info的第一个列
    hbase(main):002:0> scan 'student',{COLUMNS=>'info',FILTER=>"(FirstKeyOnlyFilter())"}

    2.查看列簇是info,LIMIT是显示的行数,STARTROW是开始行对应的是主键
    hbase(main):008:0> scan 'student',{COLUMNS=>['info'],LIMIT=>4,STARTROW=>'200977100710'}

    3.查看列簇是info,name
    hbase(main):007:0> scan 'student',{COLUMNS=>['info','name'],LIMIT=>4,STARTROW=>'200977100710'}

  • 相关阅读:
    AtomicInteger原理分析
    packageinfo.java介绍
    SpringBoot 日志、配置文件、接口数据脱敏
    Gulp自动化构建分析
    RPC本质思考
    ES6 之 let 与 const
    Java属性转换工具分析
    AMQP协议模型及相关组件介绍
    Spring Bean生命周期分析
    PHP 脚本后台执行
  • 原文地址:https://www.cnblogs.com/LEPENGYANG/p/14071517.html
Copyright © 2011-2022 走看看