client:
发起读写请求
维护cache,加快读取速度
zookeeper:
HMaster选举,存储meta-region的路由信息,监控集群从节点HRegionSever上信息
HMaster:
分配region,RegionServer管理,RegionServer的注册,负载均衡,故障切换。
HRegionServer:
管理region,负责region的IO读写
HLog预写日志
Region:
Store:
MemStore:
缓存数据落盘
1.刷盘周期:默认1小时、
2.单个Store内存达到阈值、
3.MemStore占用内存总量达到阈值、
4.MemStore占用内存总量和物理内存比值到达阈值、
5.Hlog文件数量到达阈值
6.通过shell命令手动触发
HDFS
保存表的数据