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

NoClassDefFoundError的:scala美元/產品類

YSDPrasad
新的貢獻者三世

進口com.microsoft.azure.sqldb.spark.config.Config

進口com.microsoft.azure.sqldb.spark.connect._

進口com.microsoft.azure.sqldb.spark.query._

val查詢= "截斷表的表"

val配置=配置(地圖(

“url”- > dbutils.secrets。得到(=“azurekeyvault-scope”範圍,鍵=“DW-URL”),

“數據庫名”- > dbutils.secrets。得到(=“azurekeyvault-scope”範圍,鍵=“DW-DBName”),

“用戶”- > dbutils.secrets。得到(=“azurekeyvault-scope”範圍,鍵=“DW-Username”),

“密碼”- > dbutils.secrets。得到(=“azurekeyvault-scope”範圍,鍵=“DW-Password”),

“queryCustom”- >查詢

))

sqlContext.sqlDBQuery(配置)

在執行上麵的命令在集群12.0運行時版本我麵臨一個錯誤像NoClassDefFoundError

1接受解決方案

接受的解決方案

YSDPrasad
新的貢獻者三世

是的suteja通過添加額外的jar文件我可以解決這個問題,但在運行的讀和寫操作連接sqldb我麵對錯誤。我發現不同的代碼執行截斷命令現在工作正常。

在原帖子查看解決方案

3回複3

匿名
不適用

普拉薩德@Someswara杜爾迦Yaralgadda:

NoClassDefFoundError的錯誤發生在一個類,可以在運行時編譯時不可用。這可能是由於幾個原因,包括缺失的依賴或依賴的不兼容的版本。

在你的情況下,似乎錯誤有關SQL Azure DB火花連接器圖書館。失蹤的類可能是這個庫的一部分。你可以嚐試下麵的步驟來解決問題:

  1. 檢查必要的SQL Azure數據庫連接器火花庫可以在集群的運行時環境。你可以嚐試添加依賴項顯式地使用% AddJar魔法命令。
  2. 確保版本的SQL Azure數據庫連接器火花庫匹配的版本兼容火花集群的運行時版本。

YSDPrasad
新的貢獻者三世

是的suteja通過添加額外的jar文件我可以解決這個問題,但在運行的讀和寫操作連接sqldb我麵對錯誤。我發現不同的代碼執行截斷命令現在工作正常。

Kaniz
社區經理
社區經理

嗨@Someswara杜爾迦Prasad Yaralgadda(客戶),我們沒有收到你自從上次反應@Suteja卡努裏人(客戶),我檢查看看她的建議幫助你。

否則,如果你有任何解決方案,請與社區分享,因為它可以幫助別人。

同時,請別忘了點擊“選擇最佳”按鈕時提供的信息幫助解決你的問題。

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

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

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

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

Baidu
map