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

如何通过Databricks CLI移除集群所有已安装库及WHL文件?

解决Databricks CLI清除集群所有库及WHL文件的方案

核心思路

Databricks CLI没有直接的「一键清除所有库」命令,但可以通过clusters edit命令修改集群配置,清空libraries字段后重启集群,实现和UI操作相同的效果——所有已安装的库(包括WHL文件)都会被移除。

具体操作步骤

  1. 获取目标集群ID
    先列出所有集群找到目标ID:

    databricks clusters list
    

    输出中会显示集群名称和对应的ID,复制目标集群的ID备用。

  2. 清空集群的libraries配置
    直接通过--json参数传入空的libraries数组,覆盖原有配置:

    databricks clusters edit --cluster-id <你的集群ID> --json '{"libraries": []}'
    

    若习惯用文件编辑:

    • 导出当前集群配置到文件:
      databricks clusters get --cluster-id <你的集群ID> > cluster-config.json
      
    • 打开cluster-config.json,找到"libraries"字段,将其值改为[](空数组)后保存。
    • 上传修改后的配置:
      databricks clusters edit --cluster-id <你的集群ID> --json-file cluster-config.json
      
  3. 重启集群使配置生效
    修改配置后必须重启集群,才能彻底移除所有库:

    databricks clusters restart --cluster-id <你的集群ID>
    

补充说明

  • 此操作会移除集群上所有类型的已安装库(包括WHL、PyPI包、Maven依赖等),因为libraries字段是集群所有库的配置集合。
  • 如果集群处于运行状态,重启过程会中断当前任务,建议在业务低峰期操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 02:22:13