Trino 查询管理功能分为采集端+展示端。此功能新购集群默认开启,存量集群需要开启白名单功能。
采集端分 ems-agent 和插件包要求如下:
ems-agent 保证为 3.0.4 以上版本
插件包为 trino-audit 和 trino-audit-loader
相关版本及采集方式信息参见下表:
包类别 | 插件包 | 支持emr版本 | 部署位置 | 下载方式 |
audit | trino-audit-jar-with-dependencies.jar | emr280-trino435, emr340-trino372, emr270-trino389, emr350-trino389, emr360-trino389 | /usr/local/service/trino/trino-audit | 默认下载 |
audit | presto-audit-jar-with-dependencies.jar | emr250-presto332 emr330-presto332 | /usr/local/service/presto/presto-audit | 默认下载 |
audit | presto-audit-jar-with-dependencies.jar | emr230-presto0.228 | /usr/local/service/presto/presto-audit | 默认下载 |
loader | trino-audit-loader | emr270-trino389,emr340-trino389,emr350-trino389, emr360-trino389 | / | 新集群默认在镜象中,存量集群配置后下 |
loader | presto-audit-loader | emr250-presto332, emr330-presto332 | / | 新集群默认在镜象中,存量集群配置后下 |
loader | presto-audit-loader | emr230-presto0.228 | / | 新集群默认在镜象中,存量集群配置后下 |
开启方法
说明:
配置前务必确认当前集为哪个 EMR 版本。
新集群(2024-01-30 00:00以后创建集群)
新集群默认开启查询管理,但需要手动添加配置文件,重启集群操作如下:
添加配置文件如下 event-listener.properties,
其中:presto 的路径为:/usr/local/service/presto/etc/
trino 的路径为:/usr/local/service/trino/etc/
用户名:hadoop
权限属性:755
内容:
event-listener.name=audit-log-listeneraudit.version=1.0.0
重启 trino 集群的 Coordinators 服务
存量集群