You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure Databricks中限制语言选项并配置集群级默认笔记本语言?

Azure Databricks 全局默认语言与语言选项限制配置方案

这两个需求完全可行,无需局限在单用户笔记本级别配置,通过工作区设置+集群初始化脚本即可实现:

一、设置全局默认笔记本语言为SQL

  • 登录Azure Databricks工作区,进入管理控制台
  • 切换到工作区设置标签页
  • 找到笔记本默认语言选项,选中SQL后保存
  • 该设置对所有新创建的笔记本生效,已存在的笔记本不受影响,新用户创建笔记本时默认语言就是SQL

二、限制仅显示SQL和Python语言选项

推荐通过集群初始化脚本实现,操作步骤如下:

  • 创建初始化脚本文件(命名比如hide_languages.sh),内容:
#!/bin/bash
# 覆盖语言配置,仅保留SQL和Python
cat > /databricks/spark/dbconf/languages.conf << EOF
displayLanguages = ["sql", "python"]
EOF
  • 将脚本上传到Databricks DBFS,比如路径设为dbfs:/databricks/init_scripts/hide_languages.sh
  • 打开目标集群的编辑页面,进入高级选项-初始化脚本,添加上述DBFS路径,选择DBFS类型后保存
  • 重启集群,之后所有连接该集群的笔记本仅会显示SQL和Python两种语言选项

内容的提问来源于stack exchange,提问作者datakills

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 10:58:25