说明:类似于RDBMS中触发器,允许用户在region服务器上运行自己的代码,在客户端用户不用关心操作具体在哪进行

使用场景:权限控制,回调函数(钩子函数)、扫描统计等


主要类:observer和endpoint

observer:类似触发器,回调函数在特定事件发生时执行

endpoint:类似数据库存储过程,


Coprocessor:定义了协处理器的基本约定,所有协处理器必须实现Coprocessor类


协处理器加载:可以在hbase-site.xml中配置或者通过表描述符加载

eg:使用配置文件

<property>
<name>hbase.coprocessor.region.classes</name>
<value>coprocessor.RegionObserverTest</value>
</property>

注意:1.配置顺序决定了执行顺序

   2. 所有协处理器是以系统级优先级加载的

   3. 使用表描述符加载时只能在于region相关的协处理器上使用,因为这是针对特定表的

最新文章

  1. CSS3 Flexbox不迷路指南
  2. 写给后端程序员的HTTP缓存原理介绍
  3. 剑指offer六:反转链表
  4. Chrome开发,debug的使用方法。
  5. sql 中各种锁随记
  6. Objective-C:Foundation框架-常用类-NSNull
  7. P1026 犁田机器人
  8. JS代码片段:日期格式化
  9. SharedPreferencesUtil
  10. RTB广告展示分步说明
  11. vs 2013 编译zlib
  12. 【转载】jQuery全屏滚动插件fullPage.js
  13. 音频播放器在chrome浏览器,play报错
  14. yii学习笔记--url解析
  15. 如何用JavaScript判断dom是否有存在某class的值?
  16. Codeforces 765F Souvenirs 线段树 + 主席树 (看题解)
  17. ADO.NET Entity Framework学习笔记(3)ObjectContext
  18. logback.xml 模板
  19. mysqldump 备份数据库用户所需要的权限
  20. 安全控制 iptables

热门文章

  1. MySQL 通配符学习小结
  2. [转] 设计模式 -- Facade
  3. python简单小爬虫爬取易车网图片
  4. tabswitch
  5. Android Marquee
  6. 安装php时,make test报错
  7. 重新开始学习javase_集合_List
  8. MySQL主从复制详细部署过程
  9. Java学习----不变的常量
  10. js实现输入验证码