hbase 源代码一

為{幸葍}努か 提交于 2019-11-28 02:02:10

代码版本0.89

1.master

  RegionManager负责管理在线的region,以及region的上线、下线操作。

  ServerManager负责管理在线的HServerInfo,包括握手操作。

  Scanner用于遍历region数据。

  rpc服务,客户端使用的服务就是通过调用的此服务。

  表的增删改查工作。

2.regionServer

  保存数据,数据最终的保存通过HFile来完成。

  备份数据,HLog用于记录数据的一切操作,HReplication通过HLog来备份数据。

  CompactSplitThread类通过定时检查来完成小块region的合并和大region的切分

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!