大数据人|大数据第一社区

 找回密码
 注册会员

扫一扫,访问微社区

查看: 1389|回复: 0
打印 上一主题 下一主题

加米谷大数据 | Hbase的数据坐标

[复制链接]
  • TA的每日心情
    开心
    2018-12-19 11:17
  • 签到天数: 1 天

    [LV.1]初来乍到

    9

    主题

    9

    帖子

    78

    积分

    注册会员

    Rank: 2

    积分
    78
    跳转到指定楼层
    楼主
    发表于 2018-1-5 11:23:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

      Hbase在表里存储数据使用的是四维坐标系统。分别是:行健、列族、列限定符和时间版本。
      如:
      列族A
      行健  列限定符(name) 列限定符(email)           列限定符C(password)
      aaa  单元(value1) 单元(value4)   单元(value7)
      bbb  单元(value2) 单元(value5)   单元(value8)
      ccc  单元(value3) 单元(value6)   时间版本1:单元(value9),时间版本2:单元(value10)
      

      行健按照字典排序,一行具有一个行健,唯一且一行具有多个列族,每个列族下有一个或多个列限定符,每个列限定符下有多个单元,每个单元默认具有3个时间版本的值。
      单元的新建、修改和删除都会留下新时间版本,当没有设定时间版本时,HBase以毫秒为单位使用当前时间,所以版本数字用长整型long表示。单元里数据的每个版本提交一个KeyValue实例给Result。
      可用方法getTimestamp()来获取KeyValue实例的版本信息。如果一个单元的版本超过了最大数量,多出的记录在下一次大合并时会扔掉。
      除了删除整个整个单元,你也可以删除一个或介个特定的版本。deleteColumns() (带s)处理小于指定时间版本的所有KeyValue,不指定则为当前时间now,则相当于删除了该单元,而方法

      deleteColumn()只删除一个时间版本。


      把所有坐标视为一个整体,Hbase可看做一个键值数据库,可把单元数据看做值。当使用Hbase API检索数据时,不需提供全部坐标,如果在GET命令中省略了时间版本,将返回多个时间版本的映射集合。
      可以在一次操作中,获取多个数据,按坐标的降序列。
      如果是全维度坐标,将得到指定单元值。去掉时间版本后,得到一个从时间戳列值的映射。再继续去掉列限定符,得到一个指定列族下的所有列限定符的映射。最后去掉列族,将得到一行的映射。
      

      成都加米谷大数据科技有限公司是一家专注于大数据人才培养的机构。由来自阿里、华为、京东、星环等国内知名企业的多位技术大牛联合创办,技术底蕴丰厚,勤奋创新,精通主流前沿大数据及人工智能相关技术。以国家规划大数据产业发展战略为指引,以全国大数据技术和大数据分析人才的培养为使命,以提升就业能力、强化职业技术为目标。面向社会提供大数

      

      

      

      

    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条


    id="mn_portal" >首页Portalid="mn_P18" onmouseover="navShow('P18')">应用id="mn_P15" onmouseover="navShow('P15')">技术id="mn_P37" onmouseover="showMenu({'ctrlid':this.id,'ctrlclass':'hover','duration':2})">前沿id="mn_P36" onmouseover="navShow('P36')">宝箱id="mn_P61" onmouseover="showMenu({'ctrlid':this.id,'ctrlclass':'hover','duration':2})">专栏id="mn_P65" >企业id="mn_Nd633" >导航 折叠导航 关注微信 关注微博 关注我们

    QQ|广告服务|关于我们|Archiver|手机版|小黑屋|大数据人 ( 鄂ICP备14012176号-2  

    GMT+8, 2024-10-23 17:31 , Processed in 0.256361 second(s), 33 queries .

    Powered by 小雄! X3.2

    © 2014-2020 bigdataer Inc.

    快速回复 返回顶部 返回列表