java-hbase
文章平均质量分 81
hbase
吹老师个人app编程教学
好好学习,天天向上。
展开
-
HBase详解
1、 学HBase的意义是什么1、 学HBase的意义是什么我本想用MySQL来与HBase作比较,但发现他们两者毫无可比性,因为两者运用领域不同,各自有各自的优点,就好比爬山穿登山鞋,潜水穿脚蹼一般。一门技术的兴起,一个优秀的开源项目的存在肯定是有它所存在的意义,正如大数据一样,正是因为随着时间的发展,随着技术的发展导致我们每天的数据增量达到一个非常庞大的状态,同时在数据之中又能挖掘到很多有用的信息。所以才有了大数据技术的飞速发展。原创 2024-09-02 09:45:35 · 722 阅读 · 0 评论 -
hbase 本地安装
指定端口16010ip:16010/master-status,记得安全组开放端口,比如我的:原创 2023-06-07 23:12:51 · 107 阅读 · 0 评论 -
HBASE_题库详解
region中的rowkey是有序存储,若时间比较集中。就会存储到一个region中,这样一个region的数据变多,其它的region数据很少,加载数据就会很慢, 直到region分裂,此问题才会得到缓解。原创 2023-03-15 22:10:30 · 1440 阅读 · 0 评论 -
hbase之布隆过滤器
布隆过滤器(Bloom Filter)是1970由布隆提出的。通过一个很长的二进制向量于一系列随即哈希函数生成。下面我就将通过以下小节来介绍布隆过滤器:1)、原因与结构解析2)、数学公式1.1 原因与结构解析首先,我们应当知道,hash是内存中使用的经典数据结构。当我们需要判读一个元素是否在一个集合当中时,我们可以用哈希表来判断。在集合较小的情况下,hash是可行而且高效的。然而数据量以PT计的大数据场景中,很多时候,hash便力有未逮。原创 2023-03-15 09:28:35 · 436 阅读 · 0 评论 -
hbase-跳跃表
众所周知,链表这种数据结构的查询复杂度为O(N),这里N是链表中元素的个数。在已经找到要删除元素的情况下,再执行链表的删除操作其实非常高效,只需把待删除元素前一个元素的next指针指向待删除元素的后一个元素即可,复杂度为O(1),但问题是,链表的查询复杂度太高,因为链表在查询的时候,需要逐个元素地查找。这条性质比较简单,如果randomHeight(p)函数返回的高度为k,那么必须要求前面(k-1)个随机数都小于p,(k-1)个概率为p的独立事件概率相乘,因此高度为k的概率为P^(k-1)。原创 2023-03-15 09:15:57 · 456 阅读 · 0 评论 -
hbase简介
1.HBase简介1.1 定义HBase 是一种分布式、可扩展、支持海量数据存储的 NoSQL 数据库。1.2 HBase数据模型1.2.1逻辑结构逻辑上,HBase 的数据模型同关系型数据库很类似,数据存储在一张表中,有行有列。但从 HBase 的底层物理存储结构(K-V)来看,HBase 更像是一个 multi-dimensional map实际上逻辑表中的数据是稀疏的,有些cell没有值1.2.2 HBase物理存储结构以上即为稀疏数据的存储1.2.3 数据模型。原创 2023-03-14 09:56:34 · 1702 阅读 · 0 评论