义乌网站建设软件开发,网店推广分为哪几种类型,个人网站怎么设计,wordpress wp query架构角色#xff1a;
1#xff09;Master 实现类为 HMaster#xff0c;负责监控集群中所有的 RegionServer 实例。主要作用如下#xff1a; #xff08;1#xff09;管理元数据表格 hbase:meta#xff0c;接收用户对表格创建修改删除的命令并执行 #xff08;2#x… 架构角色
1Master 实现类为 HMaster负责监控集群中所有的 RegionServer 实例。主要作用如下 1管理元数据表格 hbase:meta接收用户对表格创建修改删除的命令并执行 2监控 region 是否需要进行负载均衡故障转移和 region 的拆分。
通过启动多个后台线程监控实现上述功能 ①LoadBalancer 负载均衡器 周期性监控 region 分布在 regionServer 上面是否均衡由参数 hbase.balancer.period 控 制周期时间默认 5 分钟。
②CatalogJanitor 元数据管理器 定期检查和清理 hbase:meta 中的数据。meta 表内容在进阶中介绍。
③MasterProcWAL master 预写日志处理器 把 master 需要执行的任务记录到预写日志 WAL 中如果 master 宕机让 backupMaster 读取日志继续干。
2Region Server Region Server 实现类为 HRegionServer主要作用如下: 1负责数据 cell 的处理例如写入数据 put查询数据 get 等 2拆分合并 region 的实际执行者有 master 监控有 regionServer 执行。
3Zookeeper HBase 通过 Zookeeper 来做 master 的高可用、记录 RegionServer 的部署信息、并且存储 有 meta 表的位置信息。
HBase 对于数据的读写操作时直接访问 Zookeeper 的在 2.3 版本推出 Master Registry 模式客户端可以直接访问 master。使用此功能会加大对 master 的压力减轻对 Zookeeper 的压力。
4HDFS HDFS 为 Hbase 提供最终的底层数据存储服务同时为 HBase 提供高容错的支持。