使用全局初始化腳本

重要的

全球init腳本不能運行在集群配置共享訪問模式。

全球init腳本運行在每個集群中創建工作區。全球init腳本是有用,當你想執行組織範圍內庫配置或安全屏幕。隻有workpace管理員可以創建全球init腳本。你可以使用UI或REST API創建它們。

重要的

因為全球init腳本運行在所有集群,考慮潛在的影響,如以下:

  • 很容易添加庫或進行其他修改導致不可預料的影響。隻要有可能,使用集群級init腳本。

  • 任何用戶創建一個集群,使集群日誌可以查看交付stderrstdout來自全球的init腳本輸出。你應該確保你的全球init腳本不輸出任何敏感信息。

你可以通過配置解決全球init腳本集群日誌交付並檢查init腳本日誌。看到Init腳本日誌

請注意

管理全球init腳本,你必須使用全球Init腳本API

添加一個全球init腳本使用UI

配置全球init腳本使用管理設置:

  1. 去管理設置並單擊全球Init腳本選項卡。

  2. 點擊+添加

  3. 腳本名稱,輸入打字、粘貼或拖到一個文本文件腳本字段。

    請注意

    init腳本不能大於64 kb。如果一個腳本超過大小,出現當你試圖挽救一條錯誤消息。

  4. 如果你有超過一個全球init腳本配置為您的工作空間,設置新的腳本將運行的順序。

  5. 如果你想要為所有新啟用的腳本並重新啟動集群後保存,切換啟用

    重要的

    當你添加一個全球init腳本或更改名稱、運行秩序,或啟動init腳本,這些變化不生效,直到您重新啟動集群。

  6. 點擊添加

添加一個全球使用起程拓殖init腳本

您可以添加一個全球init腳本使用磚起程拓殖的提供者databricks_global_init_script

編輯一個全球init腳本使用UI

  1. 去管理設置並單擊全球Init腳本選項卡。

  2. 單擊一個腳本。

  3. 編輯腳本。

  4. 點擊確認

配置一個全球init腳本使用API

工作空間管理員可以添加、刪除重新訂貨,得到全球的信息在您的工作空間中使用init腳本全球Init腳本API