我正在尝试在 CloverETL Designer(社区版)中连接到远程 mysql 数据库
关于这个主题的示例文档似乎是零散的,所以我试图将这些位拼凑在一起,但如果它们是正确的,我就不会使用它们。我将不胜感激有关此主题的任何建议或进一步澄清。
这是我到目前为止所拥有的:
SSL 证书
作为替代 VPN 连接,服务器人员将原始 CA 证书传递给我,我将其保存为 CloverETL 工作区的 conn 文件夹中的 .crt 文件。
CloverETL 连接
- 我创建了一个新的数据库连接并测试它在没有 SSL 的情况下工作
- 在图表窗口中,我创建了一个简单的图表
切换到源视图我将参数属性添加到连接代码中,如下所示:
<Connection database="MYSQL" dbURL="jdbc:mysql://hostname/database_name" id="JDBC0" jdbcSpecific="MYSQL" name="CPM" parameters="ssl=${WORKSPACE}/conn/mysql_cpm_cert.crt" password="password" type="JDBC" user="username"/>
然后我通过从数据库表创建新元数据来测试与数据库的连接
问题是我不知道连接现在是否安全。
这是我用来拼凑信息的资源列表:
组件:bulkloaders:mysql_data_writer [CloverETL wiki]
MySQL :: MySQL 5.0 参考手册 :: 6.3.6.3 SSL 命令选项
感谢每千次展示费用