HBase基本介绍
NameNode/DataNode 系统组成 如图有这么⼏几个组成部分, 前两个是HBase的 Master是负责管理理的, RegionServer是实际⼲干活的 zookeeper作为协调信息存储的地⽅方, ⽐比如节点健康状态 然后HBase的数据都要存放在hdfs上, 就要有node. 如图可以看出RegionServer和Datanode尽量量在同⼀一台机器器上. • ⽔水平 按rowkey分开 Schema设计 有趣的操作 • 倒序域名: com.google.cloud 利利于压缩空间 • 加盐salt: 防⽌止出现热点 • 倒序时间戳 Long.Max - timestamp • 官⽅方⽂文档 • MapR HBase architecture • HFile结构解析 • Google BigTable/SSTable 参考 Q & A Thanks0 码力 | 33 页 | 4.86 MB | 1 年前3HBase最佳实践及优化
原有方案:小型机+存储+Oracle • 成本高、扩展性差 – 价格昂贵 • 服务器采用P595的两个分区(48CPU),部署不同的地市, 互为主备 • 存储使用2台DS8300,RAID5方式,有效容量54TB – 数据量大,增长迅速,但数据库的扩容工程施工风险 高 • 数据风险高 – 灾难恢复依赖磁带,业务中断时间长 • 效率低 – 关系数据库处理困难,查询慢(超过15秒)0 码力 | 45 页 | 4.33 MB | 1 年前3
共 2 条
- 1