sql >> Databáze >  >> RDS >> Mysql

Ve Sparku nebyl nalezen žádný vhodný ovladač pro jdbc

Musel jsem přidat driver možnost při použití sparkSession read funkce.

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

V závislosti na nastavení vašich závislostí si všimnete, že když zahrnete něco jako compile group: 'org.postgresql', name: 'postgresql', version: '42.2.8' například v Gradle to bude zahrnovat třídu Driver na adrese org/postgresql/Driver.class , a to je ten, kterému chcete dát pokyn k načtení.



  1. Problémy s připojením k serveru mysql:ERROR 2003 (HY000)

  2. Skriptujte všechna data z databáze SQL Server

  3. Velmi jednoduchý uživatelský vstup v django

  4. Jak se připojit k MySQL DB běžící jako kontejner v dockeru?