有数更换数据连接的驱动

有数是通过jdbc驱动连接用户底层的数据库。可能有数的驱动无法适配用户底层的数据库,就会导致有数无法连接用户的数据库。现在有数支持替换外部驱动。用户需要自己提供能够连接上数据库的驱动。本文以mysql数据库举例,具体操作如下:

  1. 在有数服务器上的youdata目录下创建drivers文件夹。
  2. 在drivers文件夹下按照驱动的类型创建文件夹mysql
  3. 经过上述操作,完整的目录为/youdata/drivers/mysql
  4. 在当前目录下按照驱动版本建立文件夹按照驱动版本建立文件夹,则完整路径为 /youdata/drivers/mysql/mysql-5.7.20
  5. 将驱动放到/youdata/drivers/mysql/mysql-5.7.20/ 目录下
  6. 进入youdata/installer 目录,打开yaml文件。(双击则是docker-stack.ydswarm80.yaml,单机则是docker-stack.youdata80.yaml)
  7. 打开yaml文件,进入da服务模块,添加映射目录:- /youdata/drivers:/DataAccess/drivers
  8. 有数如何更换数据连接的驱动 - 图1
  9. 执行完成之后 :wq,保存,然后执行dsd docker-stack.ydswarm80.yaml ydswarm (单机:dsd docker-stack.youdata80.yaml youdata)
  10. 验证:在有数界面上查看是否有该驱动可选;选择该驱动后数据是否可查询