Tôi đã phải thêm driver
khi sử dụng sparkSession
của read
hàm số.
.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()
Tùy thuộc vào cách thiết lập các phần phụ thuộc của bạn, bạn sẽ nhận thấy rằng khi bạn bao gồm một thứ gì đó như compile group: 'org.postgresql', name: 'postgresql', version: '42.2.8'
trong Gradle chẳng hạn, điều này sẽ bao gồm lớp Trình điều khiển tại org/postgresql/Driver.class
và đó là cách bạn muốn hướng dẫn tải tia lửa.