1

J'ai un pipeline de données AWS qui copie les données de RDS à S3 et toutes les 15 minute.It fonctionne très bien, mais échoue par intermittence avec l'erreurAWS datapipeline copie du RDS à S3 échoue avec CommunicationLinkFailure

Impossible d'établir une connexion à jdbc: mysql: //host.us-west> 1.rds.amazonaws.com:3306/db lien Communications échec

J'ai vérifié ma configuration du serveur mysql et il semble bien.

wait_timeout | 28800

connect_timeout | 10

max_connections | 1237

Répondre

0

La cause la plus probable est que les informations d'identification (nom d'utilisateur que vous avez fourni & mot de passe) sont incorrects ou le groupe de sécurité associé à l'instance RDS ne permet pas la connexion, à savoir la règle de pare-feu entrant.

Pour que votre connexion JDBC fonctionne, vous devez vous assurer que la connexion peut être établie sur le port 3306 (règle TCP). Vérifiez vos règles entrantes de VPC et de groupe de sécurité pour vous assurer que les connexions peuvent être établies sur ce port.

Vous pouvez également trouver cette documentation utile:

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.RDSSecurityGroups.html

+0

Comme je l'ai mentionné dans ma question, le pipeline connexion JDBC fonctionne 80% du temps, mais échoue pouvoirs intermittently.So et le groupe de sécurité est correctement mis en correspondance . –