es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error al cargar un dataframe de Pyspark en una tabla en postgres RDS.

Obteniendo el siguiente error al intentar escribir un dataframe en una tabla de postgres en RDS.

Escribir el dataframe limpio en la tabla active_user en RDS

clean_user_df.write.jdbc(url=jdbc_url, table='active_user', mode=mode, properties=config)

Ver imagen del error en el siguiente enlace: https://i.stack.imgur.com/j2KuU.png

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Hay algunos problemas potenciales que podrían estar causando este error. El mensaje de error sugiere que hay un problema con el certificado SSL.

    Para resolver este error, puede intentar los siguientes pasos:

    1. Asegúrese de que el controlador JDBC para Postgres esté instalado en su máquina.
    2. Verifique que el usuario IAM o el rol tenga los permisos necesarios para acceder a la instancia de RDS.

    3. Compruebe que la URL JDBC es correcta e incluye el nombre correcto de la base de datos, host y número de puerto.

    4. Asegúrese de que el modo SSL esté configurado en “requerido” en las propiedades JDBC.

      properties={
       "usuario": jdbc_username,
       "contraseña": jdbc_password,
       "driver": "org.postgresql.Driver",
       "sslmode": "require"
      }
      

    5. Verifique que pueda conectarse a la instancia de Postgres utilizando la herramienta de línea de comandos psql.

    Si ninguno de estos pasos resuelve el problema, es posible que deba profundizar en los registros y la configuración de su instancia de RDS para encontrar la causa raíz del problema. También puede considerar contactar al soporte de AWS para obtener más ayuda.

Comments are closed.