sql >> Database >  >> RDS >> Mysql

Geen geschikte driver gevonden voor jdbc in Spark

Ik moest de driver . toevoegen optie bij gebruik van de sparkSession 's read functie.

.option("driver", "org.postgresql.Driver")

var jdbcDF - sparkSession.read
  .option("driver", "org.postgresql.Driver")
  .option("url", "jdbc:postgresql://<host>:<port>/<DBName>")
  .option("dbtable", "<tableName>")
  .option("user", "<user>")
  .option("password", "<password>")
  .load()

Afhankelijk van hoe uw afhankelijkheden zijn ingesteld, zult u merken dat wanneer u iets als compile group: 'org.postgresql', name: 'postgresql', version: '42.2.8' in Gradle omvat dit bijvoorbeeld de Driver-klasse op org/postgresql/Driver.class , en dat is degene die je Spark wilt laten laden.



  1. CSV-bestand importeren in SQL Server

  2. Valutateken £, $ toevoegen aan bepaalde velden ORACLE

  3. 4 manieren om informatie te krijgen over de structuur van een tabel in SQLite

  4. Over het GO-commando in SQL Server