使用全局初始化脚本

重要的

全球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