prince的文章

一百一十一、HBase时间轴一致性的权衡取舍

权衡取舍 在HBase时间轴一致性使用中,拥有用于读取可用性的次要区域会有一些权衡取舍,应根据每个用例仔细评估。以下是优点和缺点。 优点 只读表的高可用性 过时读取的高可用性 能够以非常高的百分比(99.9%以上)延迟完成非常低的延迟读取 ...

赞(0)princeprinceHBase 教程 阅读(231)

一百零九、HDFS

HDFS 由于HBase在HDFS上运行(并且每个StoreFile都是作为HDFS上的文件编写的),因此了解HDFS体系结构非常重要,特别是在它如何存储文件,处理故障转移和复制块方面。 有关更多信息,请参阅HDFS体系结构上的Hadoop...

赞(0)princeprinceHBase 教程 阅读(238)

一百零八、HBase批量加载架构

批量加载架构 HBase批量加载过程包含两个主要步骤。 通过MapReduce作业准备数据 # 批量加载的第一步是使用HFileOutputFormat2从MapReduce作业生成HBase数据文件(StoreFiles)。这种输出格式以...

赞(0)princeprinceHBase 教程 阅读(257)

一百零七、块和KeyValue

块(Blocks) StoreFiles由块(blocks)组成。块大小基于每个ColumnFamily进行配置。 压缩发生在StoreFiles中的块级别。有关压缩的更多信息,请参阅HBase中的压缩和数据块编码。 KeyValue Ke...

赞(0)princeprinceHBase 教程 阅读(239)

一百零五、Scans

Scans 当客户端针对表发出扫描时,HBase会为每个区域生成一个RegionScanner对象来提供扫描请求。 该RegionScanner对象包含一个StoreScanner对象列表,每列族一个。 每个StoreScanner对象还包...

赞(0)princeprinceHBase 教程 阅读(253)

一百零四、MEMSTORE

MEMSTORE MemStore对Store进行内存中修改。修改是Cells / KeyValues。当请求刷新时,当前的MemStore被移动到快照并被清除。HBase将继续处理来自新MemStore和备份快照的编辑,直到刷新器报告刷新...

赞(0)princeprinceHBase 教程 阅读(272)

一百零三、HBase在线区域合并

在线区域合并 Master和RegionServer都参与在线区域合并事件。客户端将合并RPC发送到主服务器,然后主服务器将这些区域一起移动到负载较重的区域所在的RegionServer。最后,主服务器将合并请求发送到该RegionServ...

赞(0)princeprinceHBase 教程 阅读(242)

一百零二、HBase手动拆分区域

手动拆分区域 你可以手动拆分表,无论是在创建表(预拆分)还是稍后作为管理操作。出于以下一种或多种原因,您可能会选择拆分您的区域。可能还有其他有效的原因,但手动拆分表的需求也可能指出您的模式设计存在问题。 手动拆分表格的原因: 您的数据按时间...

赞(0)princeprinceHBase 教程 阅读(240)