![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hbase博文
-无妄-
本人主要记录的是学习笔记和其他参考,持续学习中。。。
展开
-
HBase 多租户隔离技术:RegionServer Group 介绍及实战
文章目录背景RegionServer Group技术简要介绍RegionServer Group 技术新引入的命令如何使用 RegionServer Group背景随着 Apache HBase 在各个领域的广泛应用,在 HBase 运维或应用的过程中我们可能会遇到这样的问题:同一个 HBase 集群使用的用户越来越多,不同用户之间的读写或者不同表的 compaction、region ...转载 2018-11-07 09:55:03 · 1796 阅读 · 0 评论 -
HBase高可用原理与实践
本文来自网易云社区,作者蒋鸿翔。 原文链接:https://www.cnblogs.com/163yun/p/9469301.html前言前段时间有套线上HBase出了点小问题,导致该套HBase集群服务停止了2个小时,从而造成使用该套HBase作为数据存储的应用也出现了服务异常。在排查问题之余,我们不禁也在思考,以后再出现类似的问题怎么办?这种问题该如何避免?用惯了MySQL,于是乎想到了H...转载 2018-11-21 10:31:51 · 311 阅读 · 0 评论 -
HBase Rowkey 设计指南
为什么Rowkey这么重要我们常说看一张 HBase 表设计的好不好,就看它的 RowKey 设计的好不好。可见 RowKey 在 HBase 中的地位。那么 RowKey 到底是什么?RowKey 的特点如下:类似于 MySQL、Oracle中的主键,用于标示唯一的行;完全是由用户指定的一串不重复的字符串;HBase 中的数据永远是根据 Rowkey 的字典排序来排序的。...转载 2018-12-26 09:21:06 · 276 阅读 · 0 评论 -
为什么不建议在 HBase 中使用过多的列族
我们知道,一张 HBase 表包含一个或多个列族。HBase 的官方文档中关于 HBase 表的列族的个数有两处描述:A typical schema has between 1 and 3 column families per table. HBase tables should not be designed to mimic RDBMS tables. 以及 HBase currently...转载 2019-01-08 09:46:09 · 6521 阅读 · 1 评论 -
HBase 入门之数据刷写(Memstore Flush)详细说明
接触过 HBase 的同学应该对 HBase 写数据的过程比较熟悉(不熟悉也没关系)。HBase 写数据(比如 put、delete)的时候,都是写 WAL(假设 WAL 没有被关闭) ,然后将数据写到一个称为 MemStore 的内存结构里面的,如下图:但是,MemStore 毕竟是内存里面的数据结构,写到这里面的数据最终还是需要持久化到磁盘的,生成 HFile。如下图:理解 MemSt...转载 2019-01-14 09:39:34 · 894 阅读 · 0 评论 -
HBase MOB(Medium Object)使用入门指南
本文将详细地介绍 HBase MOB 的使用,本指南适合入门的开发者。将不同大小的文件(比如图片、文档等)存储到 HBase 非常的简单方便。从技术上来说,HBase 可以直接在一个单元格(Cell)存储大小到10MB的二进制对象。然而,HBase 正常的读写路径仅仅对小于 100KB 的值进行了优化;当 HBase 处理大量大小到 10MB 的二进制对象时,由于分割(splits)和压缩(co...转载 2018-12-06 18:58:58 · 706 阅读 · 0 评论