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'}

  • 相关阅读:
    ORA01034:ORACLE not available 问题的解决方法
    利用Bulk Insert将Excel中的大批量数据入库
    【Hibernate】*.hbm.xml配置
    lib和dll文件的区别和联系
    oracle ,mysql总date的比较
    C++ Primer 4 CPP Note 1.5 类的简介
    C++ Primer 4 CPP Note 1.4 控制结构
    未找到方法: Dispose System.IO.Stream
    pragma comment的使用
    C++ Primer 4 CPP Note 2.1 基本内置类型
  • 原文地址:https://www.cnblogs.com/LEPENGYANG/p/14071517.html
Copyright © 2011-2022 走看看