此時此刻,我正在刪除遺留全球和cluster-named init
腳本,它將禁用所有工作區9月1日。
在這一刻,我麵臨著一個奇怪的問題關於移動init腳本從dbfs工作區位置:
當我開始集群的init腳本poc文件夾,一切工作正常。
但是,當我們改變到另一個工作空間位置,我們接受這個錯誤:
Init腳本失敗:BAD_REQUEST:節點類型必須TreeFile但輸入類型是:殼
請注意:重要的是提到:文件和文件夾有完全相同的權限
我會很感激如果你能解釋這個問題的潛在原因。有沒有具體的因素或配置,這可能會導致意外的行為嗎?你的見解將不勝感激
你怎麼上傳init腳本工作區文件?這是使用CLI嗎?
我懷疑這可能是格式的問題。例如,如果您上傳的init腳本使用cli . sh文件將被視為一個工作區文件而不是. sh文件。為此,您必須使用上傳文件的格式選項。
美元curl - u用戶:pwd - h“application / json - type:”- x POST - d '{“路徑”:“/用戶/ < userpath > / initscript.sh”,“格式”:“自動”“內容”:“= = abcdefghijklmno = =“}”https://adb-xxxxxxx.azuredatabricks.net/api/2.0/workspace/import——標題“授權:無記名YOUR_USER_TOKEN_GENERATED_FROM_UI”
我麵臨著同樣的問題。我試過手動創建腳本並上傳通過CLI,結果都是一樣的。
我已經嚐試轉換腳本ot . py文件沒用——同樣的堅持。