我正在尝试从Data Fusion连接到MySQL数据库,但收到以下错误。通信链路故障最后一个成功发送到服务器的数据包是0毫秒前。驱动程序尚未收到来自服务器的任何数据包。数据库是通过3306端口通过公共IP访问的,在我的机器上我可以很好地连接,但从Data Fusion我不能。
zbwhf8kr1#
正如John Hanley在他的评论中指出的,这可能是由于您的SQL示例的连接问题。
一个可能的原因是您没有开通示例的公网IP连接。如果是这样的话,转到您的SQL示例并编辑其配置,添加一个网络(如果您以前没有这样做过),并提供一个IP范围以包括您的Data Fusion示例。请记住,如果您将示例配置为使用其公共IP地址接受连接,还需要使用configure it to use SSL来保护您的数据安全。如果这就是问题所在,那么现在您应该能够正确连接。
此外,请确保检查Data Fusion示例在幕后使用的Dataproc集群是否具有proper configuration(如果您没有更改DataProc集群的任何内容,则不应担心这一点)。
这是我能给出的最好的建议,没有更多的细节。如果这对你不起作用,我们需要更多的信息。
1条答案
按热度按时间zbwhf8kr1#
正如John Hanley在他的评论中指出的,这可能是由于您的SQL示例的连接问题。
一个可能的原因是您没有开通示例的公网IP连接。如果是这样的话,转到您的SQL示例并编辑其配置,添加一个网络(如果您以前没有这样做过),并提供一个IP范围以包括您的Data Fusion示例。请记住,如果您将示例配置为使用其公共IP地址接受连接,还需要使用configure it to use SSL来保护您的数据安全。如果这就是问题所在,那么现在您应该能够正确连接。
此外,请确保检查Data Fusion示例在幕后使用的Dataproc集群是否具有proper configuration(如果您没有更改DataProc集群的任何内容,则不应担心这一点)。
这是我能给出的最好的建议,没有更多的细节。如果这对你不起作用,我们需要更多的信息。