HBASE组件和功能 您所在的位置:网站首页 hbase的实现包括的主要功能组件 HBASE组件和功能

HBASE组件和功能

2023-03-25 00:11| 来源: 网络整理| 查看: 265

本文共 703 字,大约阅读时间需要 2 分钟。

目录

架构原理

Master用于管理表 Regionserver管理数据 Hlog预写入日志 store管理列族 zk用于和客户端交互

Client客户端 HBase系统的入口:客户端用来操作HBase数据库 通信功能:与HMaster进行管理类通信,与Regionserver进行数据读写类通信 Zookeeper 主要用来解决分布式应用中经常遇到的数据管理的问题 在HBase中协调的任务:HMaster选举,系统容错,Region元数据管理,记录HMaster/HRegionServer节点地址,Region状态管理 HMaster HMaster是HBase集群中的主服务器,负责监控集群中的所有RegionServer,并且是所有元数据更改的接口。 HMaster主要负责表和region的管理工作 (1) 与客户端交互,管理用户对表的增、删、改、查操作 (2)管理RegionServer的负载均衡 (3)处理RegionServer的故障转移 (4)调整Region的分布,Region的分配和移除 注:HMaster故障不影响当前客户端对数据的访问。但需尽快恢复,避免后续操作出现错误。 RegionServer

一般在分布式集群当中,RegionServer运行在DataNode服务器上,实现数据的本地性。每个RegionServer包含多个Region,主要负责响应用户读写请求,从HDFS中读写数据。RegionServer是Hbase集群最核心的模块。 它负责的功能有:

处理客户端读写请求。 处理分配给它的Region。 刷新缓存到HDFS中。 处理Region的合并与拆分。

请添加图片描述

转载地址:https://blog.csdn.net/qq_52396030/article/details/121885919 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有