使用集群級init腳本

集群級init腳本初始化腳本中定義集群配置。集群級init腳本適用於運行您創建集群和那些創造了就業機會。

您可以配置集群級init腳本使用UI, CLI,集群通過調用API。本節著重於使用UI執行這些任務。其他方法,明白了磚CLI集群API

您可以添加任意數量的腳本,這些腳本的順序執行。

如果一個集群級init腳本返回一個非零退出代碼,集群啟動失敗。你可以通過配置解決集群級init腳本集群日誌交付並檢查init腳本日誌。看到Init腳本日誌

配置一個集群級init腳本使用UI

本節包含指令配置集群運行init腳本使用磚UI。

磚建議將所有集群級init腳本存儲在工作區文件。看到init腳本存儲在工作區文件

警告

集群級init腳本DBFS棄用。的DBFS選擇在UI中存在支持遺留工作負載和不推薦。所有init腳本存儲在DBFS應該遷移到工作區文件。遷移說明,請參閱Cluster-named init腳本遷移筆記本在磚的知識庫。

使用用戶界麵配置集群運行init腳本,完成以下步驟:

  1. 在集群配置頁麵,單擊高級選項切換。

  2. 在頁麵的底部,單擊Init腳本選項卡。

  3. 目的地下拉,選擇工作空間目的地類型。

  4. 指定一個路徑init腳本。例如,您可以將腳本保存到您的主目錄使用以下路徑:< user_name > /用戶/ @m.eheci.com/ < script_name > . sh

  5. 點擊添加

從集群配置中刪除一個腳本,點擊刪除圖標在正確的腳本。當你確認刪除係統將提示您重新啟動集群。你也可以選擇刪除你上傳的腳本文件的位置。

故障排除集群級init腳本

  • 配置的腳本必須存在的位置。如果腳本不存在,試圖啟動集群或擴大執行人導致失敗。

  • init腳本不能大於64 kb。如果一個腳本超過尺寸,集群將無法啟動和失敗消息將出現在集群日誌。