HMaster:
1.为Region server分配region
2.负责Region server的负载均衡
3.发现失效的Region server并重新分配其上的region。
4.HDFS上的垃圾文件回收。
5.处理schema更新请求。
HRegionServer:
1、管理用户对Table表的增、删、改、查操作;
2、管理HRegion服务器的负载均衡,调整HRegion分布;
3、在HRegion分裂后,负责新HRegion的分配;
4、在HRegion服务器停机后,负责失效HRegion服务器上的HRegion迁移。
HRegion:存储数据,以Rowkey方向来划分多个Region,这样理解,里面存放的是以列(store)为单位的数据,它只是一个基本的数据单位
Store:为一个存储单元,为column familly,一个列族的所有信息
MemStore:是一个内存区域
Hlog:记录操作信息,保证数据完整性
StoreFile&