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

  • 相关阅读:
    第八届蓝桥杯JavaB---承压计算
    JAVA Double去掉科学计数"E"
    最小公倍数和最大公约数
    蓝桥杯练习系统错题总结—(二)
    蓝桥杯练习系统错题总结—(一)
    今日总结及近期做题规划
    算法习题--电缆分割问题(二分法)
    jQuery 事件方法
    jQuery学习(一)
    jquery中的$(document).ready()
  • 原文地址:https://www.cnblogs.com/LEPENGYANG/p/14071517.html
Copyright © 2011-2022 走看看