1개 답변
- 최신
- 최다 투표
- 가장 많은 댓글
2
Thank you all for taking your time to reply, I solved the issue by following Dacort's comment and setting up my Serverless application inside a VPC whose security groups have access to the database. This is my code snippet
sample_data = spark.read.format("jdbc").options(
url='jdbc:postgresql://<sample-name>.<region-name>.rds.amazonaws.com/dev',
dbtable='public."<sample-name>"',
user='<sample-user>',
password='<sample-pass>',
driver='org.postgresql.Driver').load()
I was getting this error :
Caused by: java.net.SocketTimeoutException: connect timed out : org.postgresql.util.PSQLException: The connection attempt failed.
답변함 일 년 전
관련 콘텐츠
- AWS 공식업데이트됨 일 년 전
- AWS 공식업데이트됨 2년 전
More details are needed including what the error message is when the job fails. That said, if you are connecting to postgres, make sure your Serverless application is created in a VPC and that the security groups have access to the database. Reachability analyzer can be used to debug network connectivity issues.
Hi Muthu,
Can you please share what error you are getting and snippet of your code if possible to see how you are trying to connect?