配置代理后Databricks-Connect连集群失败,求正确no_proxy域名
Databricks-Connect 连接集群所需的 no_proxy 域名配置
要解决代理配置下Databricks-Connect连接失败的问题,你需要在no_proxy环境变量中添加以下几类域名,覆盖所有集群通信的端点:
Workspace 核心域名:
- 你的Databricks工作区完整域名(比如
xxx.azuredatabricks.net),别只加.azuredatabricks.net,精确匹配更稳妥 *.azuredatabricks.net(通配符覆盖所有子域名,避免遗漏边缘端点)
- 你的Databricks工作区完整域名(比如
集群控制平面专属域名:
- 从工作区URL提取的
<workspace-id>.azuredatabricks.net(比如你的工作区URL是https://adb-1234567890.12.azuredatabricks.net,就加1234567890.azuredatabricks.net)
- 从工作区URL提取的
关联存储域名(如果用ADLS/GEN2):
- 集群绑定的存储账户域名:
<storage-account-name>.blob.core.windows.net <storage-account-name>.dfs.core.windows.net
- 集群绑定的存储账户域名:
身份验证与资源管理域名(按需添加):
login.microsoftonline.com(身份验证不走代理的话加入)management.azure.com(同订阅内资源操作无需代理时加入)
验证步骤
- 执行
echo $no_proxy确认所有域名已正确加入环境变量 - 重启PySpark会话或终端,让配置生效
- 用
databricks-connect test测试连接是否正常
内容的提问来源于stack exchange,提问作者BeGreen
相关产品推荐
相关产品推荐

