Mysql
 sql >> база данни >  >> RDS >> Mysql

Не е намерен подходящ драйвер за jdbc в Spark

Трябваше да добавя driver опция, когато използвате sparkSession read функция.

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

В зависимост от това как са настроени вашите зависимости, ще забележите, че когато включите нещо като compile group: 'org.postgresql', name: 'postgresql', version: '42.2.8' в Gradle, например, това ще включва класа Driver в org/postgresql/Driver.class , и това е този, който искате да инструктирате Spark да зареди.



  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 Създаване на изглед, замяна на изглед и изхвърляне на изявления с примери

  2. Алтернатива за временна таблица на MySQL в Oracle

  3. най-добрите колички за пазаруване за електронна търговия за разработчик на Zend Framework

  4. Вмъкнете В MySQL ОТ друга таблица

  5. Как мога да имам планирани събития в MySQL log?