1. 概述
FineDataLink 支持连接 Presto,进行定时任务读取。
2. 配置数据连接
2.1 前提条件
详情请参见:前提条件
2.2 版本和驱动
下载驱动,并将其上传至 FineDataLink,如何上传可参见:驱动管理 2.1 节。
支持的数据库版本 | 对应驱动下载 |
---|---|
Presto0.264 |
2.3 收集连接信息
在连接数据库之前,请收集以下信息:
数据库所在服务器的 IP 地址和端口号。
数据库的用户名和密码。
数据库的名称。
2.4 具体连接步骤
创建数据连接步骤请参见:创建并管理数据源
需注意:
配置数据连接时,驱动需要切换为「自定义」,换为本文 2.2 节的驱动。
3. 使用数据源
可以使用数据源中的数据进行数据开发
4. 注意事项
连接时可能会出现以下报错:Authentication using username/password requires SSL to be enabled
问题原因:此报错是因为 Presto 的安全机制限制。
当连接配置中填写了密码时,Presto 会默认认为需要进行账号密码认证,此时强制要求启用 SSL 加密。
若实际环境中 Presto 未配置 SSL 认证(如产品默认的跨库联合数据源未开启 SSL),则会触发上述错误。
解决方案
设置了 SSL 认证:在数据连接URL 后增加后缀 ?SSL=true
未设置 SSL 认证:将数据源的密码设置为空,数据连接时不填写密码