• HBase的shell操作


    hbase shell:进入shell操作

    help:显示命令帮助

    1 DDL

    list:显示HBase中所有表

    create 'student','info1','info2':创建表student,其中包含两个列族info1、info2(如果没有指定命名空间,则默认在default命名空间下)

    describe 'student':描述表student,显示其详细信息

    disable 'student':下线表student(删除某个表之前,需要先将其下线)

    drop 'student':删除表student

    list_namespace:显示HBase中所有命名空间

    create_namespace 'ns':创建命名空间ns

    create 'ns:student','info1','info2':创建命名空间ns下的表student,其中包含两个列族info1、info2

    drop_namespace 'ns':删除命名空间ns(需要先删除命名空间ns中存在的所有表)

    2 DML

    put 'student','row1','info1:name','zhangsan':添加数据,put '表名','行键','列族:列名','值'

    scan 'student':查看student表中的所有数据

    scan 'student',{STARTROW=>'row1',STOPROW=>'row4'}:查看student表中某个行键范围内的数据(顺序为字典序),行键范围为左闭右开

    get 'student','row1':查看student表中行键为row1的数据

    get 'student','row1','info1':查看student表中行键为row1、列族为info1的数据

    get 'student','row1','info1:name':查看student表中行键为row1、列族为info1、列名为name的数据

    put 'student','row1','info1:name','lisi':修改student表中行键为row1且列族为info1、列名为name的数据值(重新put)

    scan 'student',{RAW=>true,VERSIONS=>3}:查看student表中3个版本之内的数据(可以看到被重新put掉,但目前还在内存中、没有真正被删掉的值)

    delete 'student','row1':删除student表中行键为row1的全部数据

    delete 'student','row1','info1:name':删除student表中行键为row1、列族为info1、列名为name的数据

    truncate 'student':清空student表中全部数据

  • 相关阅读:
    第一天课程总结与心得体会
    面对一切新的事物。
    libgdx学习记录3——动画Animation
    Eclipse编辑器设置
    libgdx学习记录2——文字显示BitmapFont
    libgdx自制简易Flappy Bird
    libgdx学习记录1——图片显示Texture
    libgdx自制简易版Don't Touch The White Tile
    eclipse 最最最常用快捷键
    libgdx退出对话框
  • 原文地址:https://www.cnblogs.com/wangmengdx/p/15115862.html
Copyright © 2020-2023  润新知