使用全局初始化腳本
重要的
全球init腳本不能運行在集群配置共享訪問模式。
全球init腳本運行在每個集群中創建工作區。全球init腳本是有用,當你想執行組織範圍內庫配置或安全屏幕。隻有workpace管理員可以創建全球init腳本。你可以使用UI或REST API創建它們。
重要的
因為全球init腳本運行在所有集群,考慮潛在的影響,如以下:
很容易添加庫或進行其他修改導致不可預料的影響。隻要有可能,使用集群級init腳本。
任何用戶創建一個集群,使集群日誌可以查看交付
stderr
和stdout
來自全球的init腳本輸出。你應該確保你的全球init腳本不輸出任何敏感信息。
你可以通過配置解決全球init腳本集群日誌交付並檢查init腳本日誌。看到Init腳本日誌。
請注意
管理全球init腳本,你必須使用全球Init腳本API。
添加一個全球init腳本使用UI
配置全球init腳本使用管理設置:
去管理設置並單擊全球Init腳本選項卡。
點擊+添加。
腳本名稱,輸入打字、粘貼或拖到一個文本文件腳本字段。
請注意
init腳本不能大於64 kb。如果一個腳本超過大小,出現當你試圖挽救一條錯誤消息。
如果你有超過一個全球init腳本配置為您的工作空間,設置新的腳本將運行的順序。
如果你想要為所有新啟用的腳本並重新啟動集群後保存,切換啟用。
重要的
當你添加一個全球init腳本或更改名稱、運行秩序,或啟動init腳本,這些變化不生效,直到您重新啟動集群。
點擊添加。
添加一個全球使用起程拓殖init腳本
您可以添加一個全球init腳本使用磚起程拓殖的提供者和databricks_global_init_script。
配置一個全球init腳本使用API
工作空間管理員可以添加、刪除重新訂貨,得到全球的信息在您的工作空間中使用init腳本全球Init腳本API。