Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nie znaleziono odpowiedniego sterownika dla jdbc w Spark

Musiałem dodać driver opcja podczas korzystania z sparkSession read funkcjonować.

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

W zależności od tego, jak skonfigurowane są twoje zależności, zauważysz, że gdy dołączysz coś takiego jak compile group: 'org.postgresql', name: 'postgresql', version: '42.2.8' na przykład w Gradle będzie to obejmować klasę Driver w org/postgresql/Driver.class , i to jest ten, który chcesz załadować Sparka.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL wybierz odrębny

  2. Argument powinien zawierać 1 kolumnę (-y

  3. Jak przenieść, a następnie usunąć pole w MySQL

  4. Zrozumienie transakcji pdo mysql

  5. W jakich okolicznościach chciałbyś, aby Railsy NIE łączyły się ponownie z MYSQL?