能否通过Databricks CLI或UI在DBFS:/写入/修改.ini配置文件?
在DBFS中创建/修改文件的方法(CLI与UI)
一、使用Databricks CLI操作
1. 前提准备
确保已安装并配置Databricks CLI,通过databricks configure完成身份验证。
2. 创建并写入.ini文件
- 本地先创建好.ini文件(示例
config.ini),内容如下:[database] host=db-host port=5432 username=admin - 用CLI将本地文件上传到DBFS指定路径:
databricks fs cp config.ini dbfs:/path/to/your/config.ini
3. 修改DBFS上的文件
CLI无直接编辑命令,需先下载到本地修改后再上传覆盖:
- 下载DBFS文件到本地:
databricks fs cp dbfs:/path/to/your/config.ini ./config.ini - 本地用vim或其他编辑器修改内容
- 重新上传覆盖原文件:
databricks fs cp ./config.ini dbfs:/path/to/your/config.ini
二、使用Databricks UI操作
1. 创建并上传.ini文件
- 登录Databricks工作区,左侧导航栏点击数据,定位到目标DBFS路径
- 进入目录后点击右上角上传按钮,选择本地已创建的.ini文件完成上传
2. 修改DBFS上的文件
- 在DBFS文件列表中找到目标.ini文件,点击文件名右侧的更多选项(三个点)
- 选择下载,本地修改后重新上传覆盖原文件
三、Notebook中读取DBFS文件
完成上传/修改后,可在Notebook中通过以下代码读取.ini配置:
from configparser import ConfigParser config = ConfigParser() config.read("/dbfs/path/to/your/config.ini") # 读取配置示例 db_host = config.get("database", "host") print(db_host)
内容的提问来源于stack exchange,提问作者dim
相关产品推荐
相关产品推荐

