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.
已回答 1 年前
相关内容
- AWS 官方已更新 1 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 3 年前
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?