JavaShuo
栏目
标签
HBase协处理器加载过程(1.2.x)
时间 2020-08-21
标签
hbase
处理器
加载
过程
1.2.x
栏目
Hadoop
繁體版
原文
原文链接
1、首先来看ObserverCoprocessor:
1.观察者协处理器的静态加载的配置是在hbase-site.xml中配置以下属性:
经过hbase.coprocessor.region.classes 配置 RegionObservers 和 Endpoints.
经过hbase.coprocessor.wal.classes 配置 WALObservers.
经过hbase.coprocessor.master.classes 配置MasterObservers.
hbase.coprocessor.region.classes:会被加载到默认全部表上。
hbase.coprocessor.master.classes:由HMaster进程加载。
对应的java类分别是:HMaster、HRegion、FSHLog
2.HMaster
HMaster中有一个属性叫MasterCoprocessorHost cpHost;
而关于MasterCoprocessorHost类的描述:
为面向主机的操做提供协处理器框架和环境。@link HMaster经过这个类与加载的协处理器进行交互。
BaseMasterObserver实现MasterObserver,咱们自定义的Observer协处理器实现BaseMasterObserver。而这个类中有MasterObserver中全部的方法,而且最终调用对应的方法。
好比:
建立表时,会在CreateTableHandler类中的调用:
3.HRegion
一样也有一个属性叫private RegionCoprocessorHost coprocessorHost;
RegionCoprocessorHost类的描述信息:
实如今@link区域内加载的coprocessor环境和运行时支持。
在各方法中调用:
HRegion中调用钩子函数:
3.
FSHLog
FSHLog中的属性为:WALCoprocessorHost,这个类做用同上边两个同样。
调用例子
FSHLog类中的append方法调用协处理器的钩子函数:
2、EndPoint协处理器
动态RPC端点相似于存储过程。终端能够随时从客户机调用。调用时,会在目标区域或区域远程执行,并将执行结果返回给客户端。
Endpoint协处理器—动态rpc协议,直接在region进行计算,编写客户端代码调用服务,即将结果返回到客户端(Reponse)。
相关文章
1.
HBase协处理器加载过程(1.2.x)
2.
Hbase协处理器
3.
hbase 协处理器
4.
细述hbase协处理器
5.
HBase协处理器实战
6.
【Hbase】【05】协处理器
7.
HBase协处理器加载的三种方式
8.
HBase 系列(八)——HBase 协处理器
9.
HBase过滤器,计数器和协处理器
10.
HBase 协处理器统计行数
更多相关文章...
•
C# 预处理器指令
-
C#教程
•
ionic 加载动作
-
ionic 教程
•
Docker 清理命令
•
Docker容器实战(七) - 容器眼光下的文件系统
相关标签/搜索
类加载过程
1.2.x
协处
1.2
处理器
微处理器
协程原理
加载
过载
处理
Hadoop
浏览器信息
PHP教程
Docker教程
教程
服务器
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
FM理论与实践
2.
Google开发者大会,你想知道的都在这里
3.
IRIG-B码对时理解
4.
干货:嵌入式系统设计开发大全!(万字总结)
5.
从域名到网站—虚机篇
6.
php学习5
7.
关于ANR线程阻塞那些坑
8.
android studio databinding和include使用控件id获取报错 不影响项目正常运行
9.
我女朋友都会的安卓逆向(四 动态调试smali)
10.
io存取速度
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
HBase协处理器加载过程(1.2.x)
2.
Hbase协处理器
3.
hbase 协处理器
4.
细述hbase协处理器
5.
HBase协处理器实战
6.
【Hbase】【05】协处理器
7.
HBase协处理器加载的三种方式
8.
HBase 系列(八)——HBase 协处理器
9.
HBase过滤器,计数器和协处理器
10.
HBase 协处理器统计行数
>>更多相关文章<<