如何让Databricks CLI访问Databricks社区版网页端对应的DBFS?
解决Databricks CLI与社区版网页端DBFS不一致的问题
1. 修正Host配置
打开Windows本地的.databrickscfg配置文件(路径通常是C:\Users\<你的用户名>\.databrickscfg),确认host字段设置为https://community.cloud.databricks.com——不要附加任何查询参数(比如?o=xxx这类后缀)。
2. 更新为社区版专属访问Token
- 登录Databricks社区版网页,点击右上角用户头像 → User Settings → 切换到Access Tokens标签页。
- 点击Generate New Token,填写描述(比如“CLI访问令牌”)、设置过期时间后,点击Generate。复制生成的令牌(务必立即保存,关闭弹窗后无法再次查看)。
- 将
.databrickscfg文件中的token字段替换为这个新生成的令牌。
3. 指定正确的配置Profile
如果你的.databrickscfg里存在多个配置段(比如[DEFAULT]和其他自定义Profile),需确保命令指向社区版对应的Profile:
- 若社区版配置在
[DEFAULT]段,直接执行命令即可; - 若用的是自定义Profile(比如
[community]),执行命令时要加上--profile参数,示例:databricks fs ls dbfs:/ --profile community
4. 验证配置有效性
执行以下命令测试认证状态:
databricks workspace list /
如果返回的内容和社区版网页端的工作区结构一致,说明配置正确。此时再执行databricks fs ls dbfs:/,就能看到和网页端「Data → DBFS」完全一致的内容了。
内容的提问来源于stack exchange,提问作者Jose Gomez Las
相关产品推荐
相关产品推荐

