码迷,mamicode.com
首页 > 其他好文 > 详细

Hbase中rowkey设计原则

时间:2017-08-22 23:13:24      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:经验   长度   散列   官方   timestamp   html   反转   reg   hba   

1.热点问题

  在某一时间段,有大量的数据同时对一个region进行操作

 

2.原因

  对rowkey的设计不合理

  对rowkey的划分不合理

 

3.解决方式

  rowkey是hbase的读写唯一标识

  最大长度是64KB。

 

4.核心原则

  设计必须按照业务需求进行设计

 

5.长度原则

  经验:10~100字节可以

  官方:16字节,因为操作系统时8字节进行存储

 

6.散列原则

  划分region是按照rowkey的头部进行划分。

  有几种方式:

  )组合字段

    id+timestamp

  )反转rowkey

 

7.唯一原则

  是索引的唯一依据

 

8.经验操作

  经常讲需要查询的字段整合到rowkey,提高查询速度。

Hbase中rowkey设计原则

标签:经验   长度   散列   官方   timestamp   html   反转   reg   hba   

原文地址:http://www.cnblogs.com/RHadoop-Hive/p/7413962.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!