取消
顯示的結果
而不是尋找
你的意思是:

火花Sql連接器:

Rahul_Samant
貢獻者

我試圖從磚從azure sql數據庫讀取數據。sql azure數據庫創建端點與私人聯係。利用DBR 10.4 LTS集群和期望是連接器安裝前按文檔。

使用下麵的代碼獲取但java.lang.ClassNotFoundException:

df =火花。讀\

.format \ (“com.microsoft.sqlserver.jdbc.spark”)

.option (“url”、“xyz-server.database.windows.net”)\

.option(“數據表”,“測試”)\

.option \(“數據庫名”、“測試”)

.option(“用戶”、“測試”)\

.option(“密碼”,“abc”) \

.load ()

任何幫助都是讚賞

1接受解決方案

接受的解決方案

artsheiko
重視貢獻二世
重視貢獻二世

你好,

我的觀點隻是來驗證您使用DBR兼容的版本。

不,它不是預裝,您需要使用maven坐標導入它。你可以看到在這裏如何進行安裝。

外殼安裝庫的列表中找到DBR 10.4 LTS發行說明

在原帖子查看解決方案

4回複4

artsheiko
重視貢獻二世
重視貢獻二世

看來.option(“數據庫名”、“測試”)是多餘的需要包括數據庫名稱的url

請確認您使用連接器兼容的集群的火花版本:Apache火花連接器:SQL Server和SQL Azure

嗨@Artem Sheiko,

我讀的預裝DBR運行時,我們不需要擔心嗎?

另外根據你共享的鏈接。連接器隻有3.1。x DBR 10.4 LTS 3.2.X。這就是為什麼它不工作?

ConnectorMaven CoordinateSpark 2.4。x兼容的連接器

com.microsoft.azure: spark-mssql-connector: 1.0.2中

3.0火花。x兼容的連接器

com.microsoft.azure: spark-mssql-connector_2.12:1.1.0

3.1火花。x兼容的連接器

com.microsoft.azure: spark-mssql-connector_2.12:1.2.0

artsheiko
重視貢獻二世
重視貢獻二世

你好,

我的觀點隻是來驗證您使用DBR兼容的版本。

不,它不是預裝,您需要使用maven坐標導入它。你可以看到在這裏如何進行安裝。

外殼安裝庫的列表中找到DBR 10.4 LTS發行說明

下麵我下調9.1 LTS和安裝。工作現在

3.1火花。x兼容的連接器

com.microsoft.azure: spark-mssql-connector_2.12:1.2.0

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map