Update Hbase协处理器.md

This commit is contained in:
heibaiying 2019-04-08 17:57:08 +08:00 committed by GitHub
parent fce413129d
commit 3e2849fd42
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -42,14 +42,14 @@ Observer协处理器类似于关系型数据库中的触发器当发生某些
当前Observer协处理器有以下四种类型 当前Observer协处理器有以下四种类型
+ **RegionObserver** + **RegionObserver** :
RegionObserver协处理器允许您观察Region上的事件例如Get和Put操作。 允许您观察Region上的事件例如Get和Put操作。
+ **RegionServerObserver** + **RegionServerObserver** :
RegionServerObserver允许您观察与RegionServer操作相关的事件例如启动停止或执行合并提交或回滚。 允许您观察与RegionServer操作相关的事件例如启动停止或执行合并提交或回滚。
+ **MasterObserver** + **MasterObserver** :
MasterObserver允许您观察与HBase Master相关的事件例如表创建删除或schema修改。 允许您观察与HBase Master相关的事件例如表创建删除或schema修改。
+ **WalObserver** + **WalObserver** :
WalObserver允许您观察与预写日志WAL相关的事件。 允许您观察与预写日志WAL相关的事件。
</br> </br>
@ -118,13 +118,13 @@ Endpoint协处理器类似于关系型数据库中的存储过程。客户端可
</property> </property>
``` ```
\<name>标签的值必须是下面其中之一: \<name>标签的值必须是下面其中之一:
+ RegionObservers 和 Endpoints协处理器`hbase.coprocessor.region.classes` + RegionObservers 和 Endpoints协处理器`hbase.coprocessor.region.classes`
+ WALObservers协处理器 `hbase.coprocessor.wal.classes` + WALObservers协处理器 `hbase.coprocessor.wal.classes`
+ MasterObservers协处理器`hbase.coprocessor.master.classes` + MasterObservers协处理器`hbase.coprocessor.master.classes`
\<value>必须是协处理器实现类的全限定类名。如果为加载指定了多个类,则类名必须以逗号分隔。 \<value>必须是协处理器实现类的全限定类名。如果为加载指定了多个类,则类名必须以逗号分隔。
2. 将jar包含代码和所有依赖项放入HBase安装目录中的`lib`目录下 2. 将jar包含代码和所有依赖项放入HBase安装目录中的`lib`目录下