HBase-shell操作

一、HBase shell
    1)查看服务器状态
    status 'hd09-01'
    2)查看当前有哪些表
    list
    3)查看帮助
    help

二、HBase表操作
    1)创建表
    create '表名','列族'
    2)全表扫描
    scan '表名'
    rowkey:行键:唯一 不重复
    timestamp:时间戳
    cell:单元格 数据存放位置
    column familly:列族,列族下包含多个列
    column:列
    3)向表中插入数据
    put '表名','rowkey','列族:列名','值'
    4)覆盖数据
    在hbase中没有修改,但是可以覆盖只要保持rowkey,列族,列相同即可进行覆盖操作
    5)筛选扫描
    scan 'user',{STARTROW =>'101',STOPROW => '101'}
    6)查看表结构
    describe '表名'
    7)变更表信息
    alter '表名',{NAME => 'info',VERSIONS => '3'}
    8)删除数据
    根据rowkey删除
    deleteall '表名','rowkey'
    根据具体的列删除
    delete '表名','rowkey','列族:列'
    9)清空表
    truncate '表名'
    10)删除表
    第一步:设置不可用状态
    disable '表名'
    第二部:删除该表
    drop '表名'
    11)统计表中数据行数
    count '表名'
    12)查看指定rowkey值
    get '表名','rowkey'
    13)查看具体列值
    get '表名','rowkey','列族:列'

HBase结构

猜你喜欢

转载自www.cnblogs.com/areyouready/p/10091195.html