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

如何在Databricks笔记本会话中列出可用的Hive变量

Databricks笔记本环境列出当前会话Hive变量的方法

原生Hive的参考实现

在标准Hive会话(含JDBC连接场景)中,直接执行set;命令即可列出当前会话内所有可用变量,执行示例:

0: jdbc:hive2://127.0.0.1:10000> set;

Databricks环境操作方式

Databricks会话配置完全兼容Hive的SET命令语法,按当前使用的笔记本单元格类型选择对应操作即可:

  • SQL单元格:直接在单元格输入SET;后执行,返回结果包含当前会话所有生效的Hive变量、Spark运行配置、会话自定义参数,和原生Hive的命令行为一致。
  • 编程类单元格(PySpark/Scala/R):通过Spark SQL接口调用SET命令拉取全量配置即可:
    PySpark实现:
    spark.sql("SET").show(truncate=False)
    
    Scala实现:
    spark.sql("SET").show(false)
    

说明:Databricks下SET命令返回的配置项比原生Hive更多,除标准Hive变量外,还包含Spark引擎配置、Delta Lake配置、平台侧注入的会话级配置,所有返回项均为当前会话实际生效的参数值。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 15:15:32