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

如何設置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: / /(電子郵件保護)與% 20 /目錄% 20空間/子目錄% 20 % 20空間/ init_script.sh

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

{"原因":{“代碼”:“INIT_SCRIPT_FAILURE”、“類型”:“CLIENT_ERROR”,“參數”:{“即instance_id”:“a2dcf9efabaf4fd6b3ba3409b09a567f”,“databricks_error_message”:“集群範圍的init腳本abfss: / /(電子郵件保護)與% 20 /目錄% 20空間/子目錄% 20 % 20空間/ init_script.shfailed: Timed out with exception after 5 attempts (debugStr = 'Reading remote file for init script'), Caused by: java.io.FileNotFoundException: Operation failed: \"The specified path does not exist.\", 404, HEAD,https://storageaccount1.dfs.core.windows.net/container1/directory%2520with%2520spaces/subdirectory%2..。;}}}

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

abfss: / /(電子郵件保護)與空間/目錄/子目錄/ init_script.sh與空間

我得到這個錯誤:

{"原因":{“代碼”:“INIT_SCRIPT_FAILURE”、“類型”:“CLIENT_ERROR”,“參數”:{“即instance_id”:“501 ad15cd1b1484e973fde156aa85b83”、“databricks_error_message”:“集群範圍的init腳本abfss: / /(電子郵件保護)與空間/目錄/子目錄/ init_script.sh與空間failed: Illegal character in path at index 71: abfss://(電子郵件保護)與空間/目錄/子目錄/ init_script.sh與空間,Caused by: java.net.URISyntaxException: Illegal character in path at index 71: abfss://(電子郵件保護)與空間/目錄/子目錄/ init_script.sh與空間" } } }

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

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

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

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

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

Baidu
map