• HBase命行及读取


    列出表:list

    获取表描述:describe 'CityWeather'

    例子:

    这里只有一列,列族名为cf,qualifier是在插入数据时指定的所以没有在表的描述里面

    浏览表:scan ‘CityWeather’ , {VERSIONS => 10}浏览最近更新的前十个版本

        scan ‘CityWeather’ , {VERSION => 10}浏览第10个版本,VERSION是根据时间戳,最大保存多少个版本的设定值,如下:

    这里前面是rowkey,后面是column family,这里只有一个family,但是有很多qualifier,即列名,这里只有一个列名info。cf:info,cf为列族,info为列名

    http://www.cnblogs.com/mbailing/p/3365769.html

    另一例子:

    这里表scores有两个列族,一行,然后在列族course中插入一列,然后删除一列,然后增加一行

    其他理解:

    注意:HBASE中每个列值有且只对应一个qualifier,qualifier可以为空,不同的qualifier只作为不周的单元来存储。所以说columnFamily是列,qualifier也是列,columnFamily为一级列,qualifier为二级列,即一个columnFamily的列数,为它所有qualifier列的相加的列数。因为每个qualifier也是单独存的。而不是一行存好多个qualifier及其值,不是这样的。以列存储嘛,我们也可以从它的put.addColumn方法中知道,以前为add,现在用addColumn来代替了。

  • 相关阅读:
    git客户端
    Autowired注解的妙用---在Controller里的构造函数里获取需要注入的对象
    面向对象的理解
    改变对update的做法
    时间戳与日期相互转换
    Git随记
    json数据传输有感
    Mybatis的批量CRUD
    并发与线程有感
    dpkg --info
  • 原文地址:https://www.cnblogs.com/lwhp/p/5794909.html
Copyright © 2020-2023  润新知