您可以通过创建MySQL节点,直接使用SQL语句对目标MySQL数据源进行数据开发。本文为您介绍如何创建并使用MySQL节点。
前提条件
- MySQL节点仅支持使用独享调度资源组,独享调度资源组的使用请参考文档:新增和使用独享调度资源组。
- 已创建连接串形式添加的MySQL数据源,详情请参见配置MySQL数据源。同时,创建的数据源需要与进行任务调度的资源组测试连通性成功。
说明 MySQL节点仅支持使用生产环境的数据源。
使用限制
-
MySQL节点仅支持对连接串模式创建的生产环境MySQL数据源进行数据开发。您可以参考配置MySQL数据源进入数据源管理页面,单击目标数据源操作列的编辑,在数据源编辑页面查看创建数据源时所使用的模式。
- 数据源访问公网时,需要配置白名单。为保证开发任务不受资源组连通性阻碍,建议使用独享调度资源组。
- 数据源访问VPC网络时,仅支持使用独享调度资源组进行数据开发。
说明 当前节点类型不支持mysql8.0及以上版本。
网络联通方案与建议
数据源与资源组的网络联通方案与建议如下:
- 独享调度资源组的资源可以随时调配,且可以保障任务产出,建议执行任务使用独享调度资源组。
- 需要访问VPC网络的数据源,请使用独享调度资源组。
- 需要访问公网的数据源,推荐使用独享调度资源组。
- 需要访问公网的数据源,如果使用公共调度资源组,则需要配置白名单。
创建并使用MySQL节点进行数据开发
任务运行失败常见问题:界面提示sql execute failed! 暂不支持的jdbc驱动
- 问题描述
添加MySQL数据源时,选择了非连接串模式创建的数据源,导致运行任务时失败,报错信息为
sql execute failed! 暂不支持的jdbc驱动
。 - 问题原因
出现上述报错通常都是选择了非连接串模式创建的MySQL数据源导致。
- 解决方案
重新选择使用连接串模式创建的数据源。您可以参考配置MySQL数据源进入数据源管理页面,单击目标数据源操作列的编辑,在数据源编辑页面查看创建数据源时所使用的模式。