HBase最佳实践及优化单位分配 • Blockcache是长期驻留的,按64KB为单位分配 • 如何有效的回收RPC操作带来的临时对象是HBase 的GC重点 • 不建议HBase的堆大小操作操过64GB,否则GC压 力大、执行时间太长 https://blogs.apache.org/hbase/entry/tuning_g1gc_for_your_hbase http://blog.cloudera.co0 码力 | 45 页 | 4.33 MB | 1 年前3
HBase基本介绍然后我⼜又有图⽚片列列族, 只有⼀一列列头像, 存的是⼆二进制的图⽚片内容 然后hbase⼜又引⼊入了了版本概念, 就是图上这个 ⾏行行 交 列列 的每⼀一个格⼦子 都可以有多个版本的值, 我没有画出来. 版本⽤用时间戳表示. • 整个table都是按rowkey排序存储的 • 按rowkey⽤用LSM树做了了索引, 没有其他⼆二级 索引 • 所以只有按rowkey查询⽐比较快, 其他全表扫 • 除了了列列族要求是可打印字符, 别的都可以是任 意⼆二进制数据 数据模型 RowKey • ColumnFamily的设计是要求把相关的列列放在 同族 • 所有的各项配置, 都是指定到列列族上, 不不是列列, 同列列族数据, 物理理上存在同⽂文件 • ColumnFamily在建表时确定, 具体有哪些列列 是数据随意添加的 数据模型 Column 数据模型 OLAP, ⽤用HBase存cube • Phoenix: Sql on HBase 数据模型 why 2. Architecture 系统模块架构啥样, 如何存取数据 进⼊入第⼆二部分, 架构组成. 知道了了存的数据样⼦子, 我们接下来看点实际的 • HMaster • RegionServer • Zookeeper • NameNode/DataNode 系统组成0 码力 | 33 页 | 4.86 MB | 1 年前3
共 2 条
- 1













