《表1 IndexRegionObserver主要扩展接口》
框架保证了索引文件和主表在同一个Regionserver上,这样可以保证在需要使用索引文件时只需与RegionServer建立一次连接就可以完成,提高了速度。在此架构中,用户首先在配置文件(hbase-site.xml)中设定索引的细节,主服务器从配置文件中获取需要建立的索引信息,然后在对应的RegionServer中的IndexingCoprocessor中建立索引同时管理二级索引数据。每个节点上都部署了协处理器Coprocessor,部署之后RegionServer端中的每个区域Region上都会自动创建一个区域协处理RegionCoprocessorHost实例,它的主要功能是用来维护系统级或表级的区域观察者协处理RegionObserver。每当RegionObserver启动时会将RegionCoprocessorHost初始化,初始化的过程中,RegionCoprocessorHost会加载当前服务端所有的RegionObserver。索引管理由扩展的RegionObserver实例(IndexRegionObserver)完成。IndexRegionObserver主要的扩展接口如表1所示。
图表编号 | XD00119662300 严禁用于非法目的 |
---|---|
绘制时间 | 2020.01.01 |
作者 | 朱松杰、娄渊胜、叶枫、李凌、陈勇 |
绘制单位 | 河海大学计算机与信息学院、河海大学计算机与信息学院、河海大学计算机与信息学院、南京龙渊微电子科技有限公司博后工作站、河海大学计算机与信息学院、南京龙渊微电子科技有限公司博后工作站 |
更多格式 | 高清、无水印(增值服务) |