不能掛載Azure存儲Gen1湖帳戶數據

學習如何解決錯誤發生在越來越多的數據存儲Gen1磚湖Azure。

寫的亞當Pavlacka

去年發表在:2022年2月25日

問題

當你試圖山湖Azure的數據存儲(ADLS) Gen1帳戶磚,它失敗的錯誤:

com.microsoft.azure.datalake.store。ADLException:創建目錄/錯誤錯誤獲取訪問令牌io操作零失敗的異常。IOException:服務器返回的HTTP響應代碼:401為URL: https://login.windows.net/18b0b5d6 b6eb - 4 - f5d - 964 b - c03a6dfdeb22/oauth2/token最後拋出5試後遇到的異常。[java.io.IOException, java.io.IOException java.io.IOException、java.io.IOException . io .IOException] [ServerRequestId: null]在com.microsoft.azure.datalake.store.ADLStoreClient.getExceptionFromResponse (ADLStoreClient.java: 1169) com.microsoft.azure.datalake.store.ADLStoreClient.createDirectory (ADLStoreClient.java: 589) com.databricks.adl.AdlFileSystem.mkdirs (AdlFileSystem.java: 533) com.databricks.backend.daemon.data.client.DatabricksFileSystemV2 anonfun mkdir美元$ 1 $美元anonfun應用mcZ sp 7美元美元美元anonfun應用mcZ sp美元8.美元美元應用mcZ sp (DatabricksFileSystemV2.scala: 638)美元

導致

這個錯誤可能發生如果ADLS Gen1賬戶之前安裝在工作區中,但不卸載,山隨後使用的證書過期了。當你試圖安裝相同的帳戶一個新的證書,有一個過期的和新的憑證之間的衝突。

解決方案

你需要卸載所有現有的坐騎,然後創建一個新的新山,未到期的證書。

有關更多信息,請參見湖山Azure數據存儲Gen1 DBFS (AWS)湖山Azure數據存儲Gen1 DBFS (Azure)