今日內容:
1.hbase協處理器,主要講二級索引的使用. 协处理器有两种: observer 和 endpoint
Observer 类似于传统数据库中的触发器,当发生某些事件的时候这类协处理器会被 Server 端调用。Observer Coprocessor 就是一些散布在 HBase Server 端代码中的 hook 钩子,在固定的事件发生时被调用.
比如: put 操作之前有钩子函数 prePut,该函数在 put 操作执行前会被 Region Server 调用;在 put 操作之后则有 postPut 钩子函数.
RegionObserver:提供客户端的数据操纵事件钩子: Get、 Put、 Delete、 Scan 等.
WALObserver:提供 WAL 相关操作钩子.
MasterObserver:提供 DDL-类型的操作钩子。如创建、删除、修改数据表等.
observer 可以实现权限管理、优先级设置、监控、 ddl 控制、 二级索引等功能.
2.flume,主要讲环境的搭建和不同情况下的配置和使用.
|