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

Databricks Runtime 13.3无Unity Catalog时,如何使用Databricks Connect?

解决Databricks Runtime 13.x未启用Unity Catalog时的Databricks Connect使用问题

1. 安装匹配版本的Databricks Connect包

确保安装的Databricks Connect版本和你的集群Runtime版本完全匹配(比如13.3.x对应Runtime 13.3),执行命令:

pip install databricks-connect==13.3.*

2. 配置连接时禁用Unity Catalog校验

  • 运行配置命令:
    databricks-connect configure
    
    按提示逐步输入集群信息,当询问是否启用Unity Catalog时,选择No。
  • 如果已经配置过,直接修改本地配置文件:
    • Linux/macOS:编辑~/.databricks-connect
    • Windows:编辑%USERPROFILE%\.databricks-connect
      添加或修改一行:
    enable_unity_catalog = false
    

3. 调整集群配置以启用Databricks Connect

编辑你的13.3版本集群:

  • 进入「Advanced options」→「Spark」标签页
  • 在Spark配置中添加以下参数:
    spark.databricks.service.server.enabled true
    
  • 保存并重启集群

4. 编写测试代码验证连接

使用以下简单代码测试连接是否正常,无需添加任何Unity Catalog相关配置:

from pyspark.sql import SparkSession

spark = SparkSession.builder.getOrCreate()

# 执行简单SQL测试
test_df = spark.sql("SELECT current_date() AS today")
test_df.show()

5. 验证连接状态

执行命令检查连接是否成功:

databricks-connect test

如果测试通过,就可以正常在IDE中使用Databricks Connect了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 13:58:45