進口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
普拉薩德@Someswara杜爾迦Yaralgadda:
NoClassDefFoundError的錯誤發生在一個類,可以在運行時編譯時不可用。這可能是由於幾個原因,包括缺失的依賴或依賴的不兼容的版本。
在你的情況下,似乎錯誤有關SQL Azure DB火花連接器圖書館。失蹤的類可能是這個庫的一部分。你可以嚐試下麵的步驟來解決問題: