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

  • 相关阅读:
    Vsftpd 3.0.2 正式版发布
    Putdb WebBuilder 6.5 正式版本发布
    SoaBox 1.1.6 GA 发布,SOA 模拟环境
    pynag 0.4.6 发布,Nagios配置和插件管理
    Percona Playback 0.4,MySQL 负荷回放工具
    xombrero 1.3.1 发布,微型 Web 浏览器
    Hypertable 0.9.6.4 发布,分布式数据库
    libmemcached 1.0.11 发布
    CryptoHeaven 3.7 发布,安全邮件解决方案
    Android Activity生命周期
  • 原文地址:https://www.cnblogs.com/LEPENGYANG/p/14071517.html
Copyright © 2011-2022 走看看