Prova write.jdbc och skicka parametrarna individuellt skapade utanför write.jdbc(). Kontrollera även porten där postgres är tillgänglig för att skriva min är 5432 för Postgres 9.6 och 5433 för Postgres 8.4.
mode = "overwrite"
url = "jdbc:postgresql://198.123.43.24:5432/kockpit"
properties = {"user": "postgres","password": "password","driver": "org.postgresql.Driver"}
data.write.jdbc(url=url, table="test_result", mode=mode, properties=properties)