HBase
文章平均质量分 55
ooobenooo
这个作者很懒,什么都没留下…
展开
-
数据仓库 - 事实表开发实践(IoT场景)
一、事实表分类1. 以粒度划分(1) 事务事实表(Transaction Grain Fact Table)一条记录代表了业务系统中的一个事件。事务出现后,就会在事实中出现一条记录。以订单域举例:下单是一个事实;付款是一个事实;退款是一个事实。(2) 周期快照事实表(Periodic Snapshot Grain Fact Table)记录指定周期内一些聚集事务值或者度量状态。如:库存日快照事实表(3) 累积快照事实表(Accumulating Snapshot Grain Fact原创 2020-05-12 15:23:59 · 585 阅读 · 0 评论 -
Spark读HBASE - shc方案
shc是hortonworks出品的开源方案,基于spark的特性,分片处理,并通过谓词下推,提高处理性能。1. 引入依赖包<dependency> <groupId>com.hortonworks</groupId> <artifactId>shc-core</artifactId> <versi...原创 2020-04-25 11:59:24 · 522 阅读 · 0 评论 -
HBase源码分析之写入流程(一)- 客户端
注:本博客的HBase源码基于1.0.2发布版本。HBase的写分两部分,第一部分是客户端写,二是服务端的写。先看看客户端写流程:(一)客户端先检验用户提交的Put请求的KeyValue长度是否超出配置最大长度,然后计算KeyValue的heapSize并将KeyValue放入本地的writeAsyncBuffer中。这个步骤由BufferedMutatorImpl类实现。(二)当buffer符合...原创 2018-06-30 16:40:43 · 2020 阅读 · 0 评论