Azure Government Databricks 443端口集群能否使用Databricks Connect?
关于Azure Government Databricks使用443端口运行Databricks Connect的问题解答
不可以在保持集群端口为443的前提下正常使用Databricks Connect,核心原因如下:
- 443端口已被集群内置服务独占:Azure Government托管的Databricks集群默认用443端口提供Web UI访问、标准REST API响应等HTTPS服务,同一操作系统下同一端口无法同时被两个不同的服务进程监听绑定,强行将Databricks Connect的服务端口设为443会直接触发端口占用冲突,也就是你收到的报错的根因。
- Databricks Connect需要独立专用端口:官方默认给Databricks Connect分配的15001端口属于未被集群内置服务占用的空闲端口,你之前修改端口后运行成功的操作完全符合官方配置规范,没有额外安全隐患。
如果有网络安全方面的顾虑,可以参考如下配置优化:
- 15001端口的访问默认受Azure 网络安全组(NSG)和Azure Government合规边界防护,不会默认对公网暴露,你只需在集群关联的NSG入站规则中配置仅允许授权客户端IP段访问15001端口即可满足安全要求。
- 如果你不想使用默认的15001端口,也可以自行选择其他1024~65535区间内未被集群占用的端口,配置方法如下:
- 在Databricks集群Spark配置项中添加
spark.databricks.service.port 你选择的目标端口号,重启集群生效 - 同步修改本地Databricks Connect对应的端口环境变量即可正常使用
- 在Databricks集群Spark配置项中添加
内容的提问来源于stack exchange,提问作者Amorina
相关产品推荐
相关产品推荐

