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

Databricks Connect端口改为443失败问题求助

问题原因及解决方案

核心原因

  1. 端口冲突:443是HTTPS默认端口,Databricks集群的Web UI、控制平面API已经占用了这个端口,无法再将Databricks Connect服务绑定到443。
  2. 权限限制:443属于系统特权端口(1-1023),Databricks集群的服务进程没有root权限,无法绑定这类端口,这是Linux系统的默认安全限制。
  3. Runtime版本限制:Databricks Runtime 10.4对特权端口的绑定支持有限,即便手动配置也无法绕过系统权限和端口占用问题。

解决步骤

  • 更换非特权端口:选择一个1024-65535之间未被占用的端口(比如15002、20000),避开15001和80、443这类知名端口。
  • 更新集群Spark配置:

    spark.databricks.service.server.enabled true
    spark.databricks.service.port <你的新端口>
    保存配置后重启集群,确保配置生效。

  • 调整防火墙规则:
    • 在集群所在VPC的安全组中,添加入站规则,允许GitHub Action自托管Worker的IP访问这个新端口。
    • 在自托管Worker的防火墙中,放行到集群IP和新端口的出站流量。
  • 重新配置Databricks Connect:
    运行databricks-connect configure,输入新端口后执行databricks-connect test验证连接。

额外验证

如果仍有问题,可以登录集群节点,执行netstat -tulpn | grep <新端口>确认端口是否被正常绑定;或者查看集群的Spark driver日志,排查端口绑定失败的具体原因。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 23:29:57