使用全局初始化脚本
重要的
全球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。