分享

HBase在做预算分区的时候设置的startKey就是RowKey吗

1 . 比如我的RowKey格式是0000-a-0010,那做预分区的时候分区Region的startKey和endkey也是0000-a-0010这种格式吗2.  如果分区Region的startKey和endkey格式是0000-a-0010,对应的RegionServer的startkey和endkey又是什么格式的?我项目中发现节点 RegionServer的startKey和endKey的格式是如图片这样的,而这种格式的startkey 和endkey和我项目中设计的rowkey格式是不一样的

总的来说,就是region的startKey,RegionServer的Startkey分别是什么样子的,是不是都和Rowkey是一样的格式?
谢谢回复
HBase云开发提问.PNG

已有(2)人评论

跳转到指定楼层
qcbb001 发表于 2017-7-20 20:16:36
格式都是一样的。
就像你的id,startid和endid,自然一致的。
你所看到的,应该底层源文件的内容。如果是通过sql,就能看到了。
回复

使用道具 举报

szcountryboy 发表于 2017-7-21 16:26:04
比如你根据ID进行3个预分区
1     0
2     10000
3     50000
那么第一个分区的值范围就是0~9999
第二个分区值:10000~49999
〉= 50000 就都在第三个分区了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条