如何配置JDBC for Cloud Fusion以连接安装在localhost:3306上的MySQL

问题描述 投票:0回答:2

我正在尝试将我的本地独立MySQL与Cloud Fusion连接起来,以创建和测试数据管道。我已经成功部署了驱动程序。另外,我已经使用jdbc字符串,用户名和密码的正确值配置了管道属性,但是未建立连接。

连接字符串:jdbc:mysql://localhost:3306/test_database

我也尝试过通过数据整理选项测试连接性,但是也没有成功。

我是否需要通过设置一些VPC和隧道将两个环境都置于同一网络下?

jdbc google-cloud-platform google-cloud-data-fusion
2个回答
1
投票

我认为您的问题与如何将某些本地环境连接到GCP网络系统的方式有关,该系统在整个VPC连接模型中收集Google云实例或资源。

[承认GCP实际上在Hybrid cloud概念中利用了不同的连接方法方法,我鼓励您学习Cloud VPN的一些基本原理,作为在特定的[VPN Peer Gateway之间执行安全连接的必要部分和Cloud VPN Gateway,并进一步在各方之间创建VPN隧道。

我想甚至在GCP documentation中有专门的一章关于数据融合VPC peering的实现,这可能会对您的用户案例有所帮助。

0
投票
在您的示例中,我看到您在连接字符串中指定了localhostlocalhost仅播发到在计算机本地运行的其他服务,并且Cloud Data Fusion(在GCP中运行)将无法访问MySQL实例(在计算机上运行)。因此,您会看到连接问题。

我强烈建议您查看此answer on SO,它将帮助您设置快速概念验证。

© www.soinside.com 2019 - 2024. All rights reserved.