将安装在AWS EC2实例上的MySQL与AWS Glue连接

时间:2019-02-08 10:49:54

标签: amazon-ec2

我已在运行Ubuntu 18.04 AMI的AWS EC2实例上安装MySQL 5.7.25。我想将此MySQL实例与AWS Glue连接,但无法这样做。我已将我的EC2实例与一个弹性ip关联,并尝试通过将JDBC URL与AWS Glue一起使用来连接MySQL实例,但是每次我的连接都被拒绝时。有什么办法可以将两者连接起来?

2 个答案:

答案 0 :(得分:1)

在AWS胶水中创建JDBC连接时, 1.将JDBC网址与Ec2实例的私有IP(安装了mysql)一起使用

jdbc:mysql:// ec2_instance_private_ip:3306 / database_name

  1. 选择您的Ec2实例(安装了mysql)所在的正确vpc和子网。
  2. 选择用于您的Ec2实例的同一安全组(安装了mysql)

答案 1 :(得分:0)

在使用AWS Glue之前,您应该首先使用DMS迁移数据库。如果您的目标数据库与源数据库具有不同的架构,这就是我们所说的异构数据库迁移,则您需要AWS SCT

异构数据库迁移的一个示例是从Oracle数据库迁移到PostgreSQL。如您所见,源数据库的模式结构,数据类型和数据库代码完全不同。