我發起火花外殼之前加入SPARK_CLASSPATH我Netezza公司罐子(nzjdbc3.jar)。連接到Netezza公司在星火:沒有合適的驅動程序錯誤(但目前在SPARK_CLASSPATH驅動程序)
這是如何我連接到Netezza公司在斯卡拉:
scala>> val mytable = sqlContext.load("jdbc", Map("url" -> "jdbc:netezza://host:port/dbName?user=xxxxxx&password=xxxxxx", "dbtable" -> "table_name"))
我不斷收到了著名的「沒有合適的驅動程序」的錯誤。我有JDBC連接成功地爲Oracle,Sybase,PostGres和MySQL工作;問題只在於Netezza。
有沒有辦法解決這個問題?
根據驅動程序,你想嘗試加入'driver'屬性的地圖(如與價值的Netezza JDBC驅動程序的名稱)。 –
@MarkRotteveel添加您的評論作爲一個答案。有效! –