代码版本0.89
1.master
RegionManager负责管理在线的region,以及region的上线、下线操作。
ServerManager负责管理在线的HServerInfo,包括握手操作。
Scanner用于遍历region数据。
rpc服务,客户端使用的服务就是通过调用的此服务。
表的增删改查工作。
2.regionServer
保存数据,数据最终的保存通过HFile来完成。
备份数据,HLog用于记录数据的一切操作,HReplication通过HLog来备份数据。
CompactSplitThread类通过定时检查来完成小块region的合并和大region的切分