我在使用Bluemix上的Apache Spark服務連接到我的postgresql 8.4 db時遇到問題。使用JDBC從Bluemix Apache Spark服務連接到postgresql db
我的代碼是:
%AddJar https://jdbc.postgresql.org/download/postgresql-8.4-703.jdbc4.jar -f
val sqlContext = new org.apache.spark.sql.SQLContext(sc)
sqlContext.load("jdbc", Map("url" -> "jdbc:postgresql://<ip_address>:5432/postgres?
user=postgres&password=<password>", "dbtable" -> "table_name"))
而我得到的錯誤:
Name: java.sql.SQLException
Message: No suitable driver found for jdbc:postgresql://:5432/postgres?user=postgres&password=
我看周圍,似乎我需要將JDBC驅動程序添加到星火類路徑。我不知道如何在Bluemix Apache Spark服務中執行此操作。
謝謝,我現在開始使用load函數,但是您的建議不會工作,我得到相同的「沒有合適的驅動程序」的例外。 –