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

外部表添加分區位置拋出異常

sribet
新的因素

我已經創建了外部下麵的表像。

#創建表的火花。sql (f”“如果不存在{database_schema}創建外部表。{表}使用鑲花選項(“路徑”“{raw_storage} / {folder_path}”,“forward_spark_azure_storage_credentials”“真正的”)”“”)

然後嚐試添加分區表

火花。sql (f”“ALTER TABLE {database_schema}。{表}添加如果不存在分區(local_date_part = {partition_date})位置“{raw_pcmd_storage} / {folder_path} / local_date_part = {partition_date} '”“”)

Azure磚把下麵的例外

AnalysisException: org.apache.hadoop.hive.ql.metadata。HiveException: MetaException(信息:有例外:shaded.databricks.azurebfs.org.apache.hadoop.fs.azurebfs.contracts.exceptions.KeyProviderException未能初始化配置)

我已經核實dbfs路徑和oauth和所有是好的,我能列出文件。

任何幫助將不勝感激。

2回答2

匿名
不適用

@sri打賭:

錯誤消息表明,可能有一個問題與Azure關鍵的配置庫或身份驗證過程。這裏有一些可能的解決方案:

  1. 檢查Azure關鍵庫是正確配置和可訪問的數據磚集群。您可能需要提供適當的訪問策略的磚服務主體的金庫的鑰匙。
  2. 確保使用的憑證數據磚訪問Azure存儲賬戶是有效的和最新的。您可以驗證通過清單中的文件存儲賬戶使用磚。
  3. 嚐試設置fs.azure.account.key。.dfs.core.windows.net <帳戶名稱>。<容器> .oauth2.client.id fs.azure.account.key。.dfs.core.windows.net <帳戶名稱>。<容器> .oauth2.client.secret配置屬性顯式的火花。conf對象驗證了Azure密鑰庫。
  4. 檢查磚集群日誌更詳細的錯誤消息或警告,可以提供額外的洞察這個問題。

我希望這可以幫助!如果你有任何其他問題,請讓我知道。

Vidula_Khanna
主持人
主持人

嗨@sri打賭

謝謝你的問題!幫助你更好的,請花一些時間來檢查答案,讓我知道它是否最適合您的需要。

請幫助我們選擇最好的解決方案通過點擊“選擇最佳”如果它。

您的反饋將幫助我們確保我們提供最好的服務給你。謝謝你!

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

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

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

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

Baidu
map