我有兴趣获取通常存储在配置单元服务器 2 中的配置单元元数据级别事件 - 例如用于分区添加、删除、表添加和删除等的基于事件的触发器。已经有一个抽象类 MetaStoreEventListener 但我找不到访问所有元数据相关信息的可靠实现。你们能给我一些正确方向的见解吗?
user7763294
问问题
180 次
1 回答
0
最好的唤醒是创建您自己的处理程序实用程序或框架来包装 hcatalog 包中的传统 NotificationListener 类(它扩展了 MetaStoreEventListener 类)。
如果您决定仅使用 NotificationListener 类,则可以随时使用以下内置侦听器:
- 分区(Add-onAddPartition、Alter-onAlterPartition、Drop-onDropPartition)
- 数据库(Create-onCreateDatabase、Drop-onDropDatabase)
- 表(Create-onCreateTable、Alter-onAlterTable、Drop-onDropTable)
此外,您可以独立探索 HDFS 包处理程序。或者,在更高级的方面,编写自己的独立框架,封装 HCatalog 和 HDFS 提供的默认事件处理程序。
于 2019-08-11T21:59:05.870 回答