我正在尝试将已安装/mysql的ec2与Glue连接起来,目的是获取一些信息并移到redshift,但我收到了以下错误:
检查连接定义是否使用正确的URL语法、用户名和密码引用JDBC数据库。通信链路失败最后一次成功发送到服务器的数据包是0毫秒前。驱动程序尚未收到来自服务器的任何数据包。
这是我使用的jdbc:mysql://host:3306/database格式
对于实例,我使用相同的vpc、相同的SG、相同的子网。
我知道用户/密码是正确的,因为我与连接到数据库。
我要查什么?在我的例子中,可以在mysql中使用AWS Glue吗?
提前谢谢。
发布于 2020-04-02 13:32:01
在您提到的JDBC连接url中,使用ec2实例的私有ip (安装mysql的位置)作为主机。
jdbc:mysql://ec2_instance_private_ip:3306/database
https://stackoverflow.com/questions/60080423
复制相似问题