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

hbase 创建多version的表 , 并预分区

时间:2020-06-15 10:36:55      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:color   col   命名空间   时间   height   names   class   space   提前   

1.请先创建好命名空间 .然后再创建表 .

create gld:student,{NAME=>cf1, VERSIONS=>5}, {SPLITS => [1, 2, 3, 4, 5, 6, 7, 8, 9]}
我这里的namespace是提前创建好了的, 如果没有 , 请提前创建好 .

2.根据 rowkey , 查询所有  VERSION

get gld:student,002,{COLUMN=>cf1:name,VERSIONS=>3}

技术图片

 以下是一般查询到最新的version

技术图片

 

 

 

总结: 预分区是一个很重要的步骤 , 如何分区 , 几个分区 , 需要和业务对勾 , 是利于查询还是利于存储

另外 , 插入数据不会第一时间存入hdfs , 会到达一个阈值再写入 .

hbase 创建多version的表 , 并预分区

标签:color   col   命名空间   时间   height   names   class   space   提前   

原文地址:https://www.cnblogs.com/alpha-cat/p/13128953.html

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