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

如何設置ABFSS URL Azure磚Init腳本目錄名有空間嗎?

FRG96
新的貢獻者三世

我想用一個Init腳本ADLS Gen2位置我Azure磚11.3和12.2的集群。

init_script。sh被放置在一個有空間的目錄:

https://storageaccount1.blob.core.windows.net/container1/directory%20with%20spaces/subdirectory%20wi..。

當我通過等效ABFSS URL磚:

abfss: / / container1@storageaccount1.dfs.core.windows.net/directory%20with%20spaces/subdirectory%20with%20spaces/init_script.sh

再次ABFSS URL獲取URL編碼和% 20轉化為% 2520集群中創建失敗事件日誌:

{"原因":{“代碼”:“INIT_SCRIPT_FAILURE”、“類型”:“CLIENT_ERROR”,“參數”:{“即instance_id”:“a2dcf9efabaf4fd6b3ba3409b09a567f”,“databricks_error_message”:“集群範圍的init腳本abfss: / / container1@storageaccount1.dfs.core.windows.net/directory%20with%20spaces/subdirectory%20with%20spaces/init_script.sh失敗:超時異常後5次(debugStr =閱讀遠程文件init腳本),造成的:. io .FileNotFoundException:操作失敗:\“指定的路徑不存在。\ ",404年,頭,https://storageaccount1.dfs.core.windows.net/container1/directory%2520with%2520spaces/subdirectory%2..。;}}}

同樣,當我試著通過在URL ABFSS空間如下:

abfss: / /空間/子目錄空間/ init_script.sh container1@storageaccount1.dfs.core.windows.net/directory

我得到這個錯誤:

{"原因":{“代碼”:“INIT_SCRIPT_FAILURE”、“類型”:“CLIENT_ERROR”,“參數”:{“即instance_id”:“501 ad15cd1b1484e973fde156aa85b83”、“databricks_error_message”:“集群範圍的init腳本abfss: / /空間/子目錄空間/ init_script container1@storageaccount1.dfs.core.windows.net/directory。sh失敗:在路徑非法字符索引71:abfss: / /空間/子目錄空間/ init_script container1@storageaccount1.dfs.core.windows.net/directory。sh,造成的:java.net.URISyntaxException:非法字符在路徑指數71:abfss: / /與空間/子目錄空間/ init_script container1@storageaccount1.dfs.core.windows.net/directory。sh”}}}

所以,正確的方法是什麼通過ABFSS URL當目錄空間嗎?

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

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

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

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

Baidu
map