测试中有道题为hmaster的作用是什么?我对于第一个作用管理表中数据的增删改查不理解,查询后得以解答,做个记录方便回忆。
原因:HBase一张表的数据是由多个Region构成,而这些Region是分布在整个集群上的RegionServer上的。那么客户端在做任何数据操作时,都要确定数据在哪些Region上,然后再根据Region和RegionServer的对应关系,去相应的RegionServer中读取数据。
hmaster的全部作用:
1、管理用户对Table表的增、删、改、查操作;
2、管理HRegion服务器的负载均衡,调整HRegion分布;
3、在HRegion分裂后,负责新HRegion的分配;
4、在HRegion服务器停机后,负责失效HRegion服务器上的HRegion迁移
我还找到了一个读数据的图片,也保存一下吧