hbase 源代码一

代码版本0.89

1.master

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

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

  Scanner用于遍历region数据。

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

  表的增删改查工作。

2.regionServer

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

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

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

猜你喜欢

转载自www.cnblogs.com/yangyang12138/p/11386550.html
今日推荐