hbase
QAQ_0v0
这个作者很懒,什么都没留下…
展开
-
HBase的rowKey设计技巧、协处理器和二级索引
HBase的rowKey设计技巧、协处理器和二级索引rowKey设计技巧rowkey长度原则rowkey散列原则rowkey唯一原则什么是热点协处理器起源协处理器有两种: observer 和 endpointObserverEndpoint 协处理器协处理器加载方式协处理器卸载二级索引 rowKey设计技巧 HBase是三维有序存储的,通过rowkey(行键),column key(column family和qualifier)和TimeStamp(时间戳)这个三个维度可以对HBase中的数据进行快速定原创 2020-10-28 19:03:53 · 302 阅读 · 0 评论 -
HBase与hive的对比
HBase与hive的对比HiveHBase Hive 数据仓库 Hive的本质其实就相当于将HDFS中已经存储的文件在Mysql中做了一个双射关系,以方便使用HQL去管理查询。 用于数据分析、清洗 Hive适用于离线的数据分析和清洗,延迟较高 基于HDFS、MapReduce Hive存储的数据依旧在DataNode上,编写的HQL语句终将是转换为MapReduce代码执行。(不要钻不需要执行MapReduce代码的情况的牛角尖) HBase 数据库 是一种面向列存储的非关系型数据库。 用于存储结构原创 2020-10-27 20:12:37 · 130 阅读 · 0 评论 -
HBase底层原理
HBase底层原理系统架构HBase的表数据模型物理存储整体结构STORE FILE & HFILE结构Memstore与storefileHLog(WAL log)读写过程读请求过程:写请求过程:Region管理region分配region server上线region server下线Master工作机制master上线master下线HBase三个重要机制flush机制compact机制split机制 系统架构 Client 包含访问hbase的接口,client维护着一些cache来加快原创 2020-10-25 20:10:37 · 397 阅读 · 0 评论 -
HBase基础入门
HBase基础入门简介HBase与Hadoop的关系RDBMS与HBase的对比HBase特征简要HBase的基础架构HMasterRegionServer组件: 简介 hbase是bigtable的开源java版本。是建立在hdfs之上,提供高可靠性、高性能、列存储、可伸缩、实时读写nosql的数据库系统。 它介于nosql和RDBMS之间,仅能通过主键(row key)和主键的range来检索数据,仅支持单行事务(可通过hive支持来实现多表join等复杂操作)。 主要用来存储结构化和半结构化的松散数据原创 2020-10-24 20:16:28 · 386 阅读 · 0 评论