放置驱动流程

1.所有节点建立/youdata/drivers文件夹;

2.针对想要加驱动的数据源类型,创建文件夹。如 mysql,postgresql,即创建 /youdata/drivers/mysql 或者 /youdata/drivers/postgresql

3.按照驱动版本建立文件夹,可以自创名称,如 mysql-5.7.20,这个文件夹名称会在建数据连接时驱动选择会用到,最后完整路径为 /youdata/drivers/mysql/mysql-5.7.20 :

新增外置驱动 - 图1

4.将驱动移动到存放到上一步的目录,如将驱动放置在 /youdata/drivers/mysql/mysql-5.7.20,驱动名字可以随意命名

5.如果有驱动类要设置(见下方),在上面的目录下创建driver.prop,里面的内容类似于class=xxx,如 class=io.prestosql.jdbc.PrestoDriver

6.Stack YAML 配置加入 DA 磁盘映射:/youdata/drivers:/DataAccess/drivers

7.更改完成执行dsd yaml。

8.验证:在有数界面上选择对应的数据连接,查看是否有该驱动可选;选择该驱动后数据是否可查询;DA TR日志的返回值里有驱动名称,可检查是否正确。

新增外置驱动 - 图2

驱动类设置

常规情况下不用添加驱动类设置。若变更的数据源是MySQL、TiDB、AnalyticDB、Doris时,请在驱动所在同级目录下,创建driver.prop文件,内容为:

class=com.mysql.cj.jdbc.Driver

对接指标中台驱动

驱动文件夹:postgresql/easymetrics-1.0

驱动版本:easymetrics-1.0

驱动类型:postgresql

driver.prop文件,内容如下:

class=com.netease.bigdata.metrics.driver.MetricsDriver

驱动文件需要上传到bi服务器对应的目录。