sql >> Database teknologi >  >> RDS >> Mysql

Der blev ikke fundet nogen passende driver til jdbc i Spark

Jeg var nødt til at tilføje driver mulighed, når du bruger sparkSession er read fungere.

.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()

Afhængigt af hvordan dine afhængigheder er sat op, vil du bemærke, at når du inkluderer noget som compile group: 'org.postgresql', name: 'postgresql', version: '42.2.8' i Gradle, for eksempel, vil dette inkludere Driver-klassen på org/postgresql/Driver.class , og det er den, du vil instruere gnisten til at indlæse.



  1. UNIX_TIMESTAMP() Eksempler – MySQL

  2. PHP-formular afkrydsningsfelt og udefineret indeks

  3. Indlæser klassen com.mysql.jdbc.Driver ... er forældet besked

  4. Hvordan vælger man et begrænset antal rækker for hver fremmednøgle?