您的位置:首页 > 运维架构 > Apache

HBase源码分析之org.apache.hadoop.hbase.catalog包

2013-04-29 19:32 507 查看
org.apache.hadoop.hbase.catalog



CatalogTracker:主要是对-ROOT和-META表的跟踪,验证他们的有效性,可以获得到-ROOT和-META region的连接;
通过start和stop方法,开启和关闭了对zookeeper中 root-region-server 节点、unassigned节点中的META 表的region的变化的通知跟踪的服务(RootRegionTracker、MetaNodeTracker)
其中unassigned的子节点表示未分配的region(HMaster启动后,扫描HDFS中ROOT,META表,把所有的region放在这个节点下,待分配),
当region从该节点删除后,自动的进行通知。
MetaEditor:主要是往META表更新region以及分配的信息
MetaReader:META表的数据读取接口
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: