hbase
文章平均质量分 52
CodeShelby
这个作者很懒,什么都没留下…
展开
-
Hbase常用Api
在IDEA中创建hbase-demo模块并添加如下依赖 <dependencies> <dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-client</artifactId> <version>2.0.5</version>原创 2021-06-18 10:51:13 · 385 阅读 · 0 评论 -
HBase Rowkey企业设计实战
HBase Rowkey企业设计实战 在实际的设计中我们可能更多的是结合多种设计方法来实现Rowkey的最优化设计,比如设计订单状态表时使用:Rowkey: reverse(order_id) + (Long.MAX_VALUE – timestamp)。 这样设计的好处: 一是通过reverse订单号避免Region热点, 二是可以按时间倒排显示。 使用HBase作为事件(事件指的的终端在APP中发生的行为,比如登录、下单等等统称事件(event))的临时存储(HBase只存储了最近10分钟的热数据)来举原创 2021-03-09 14:22:17 · 255 阅读 · 0 评论 -
HBase数据读写分析详解
HBase数据的写入和读取流程 1、写数据流程 1)Client先访问Zookeeper,获取hbase:meta表位于哪个RegionServer。(元数据meta保存在zookeeper) 2)访问对应的RegionServer,获取hbase:meta表,根据读请求的namespace:table/rowkey,查询出目标数据位于哪个RegionServer中的哪个Region中。并将该table的region信息以及meta表的位置信息缓存在客户端的meta cache,方便下次访问。 3)与目标原创 2020-08-21 08:49:55 · 1357 阅读 · 0 评论