gpt4 book ai didi

azure - 我正在尝试直接连接到 abfss(无需安装到 DBFS)并尝试使用 databricks 中的 open() 打开 json 文件

转载 作者:行者123 更新时间:2023-12-02 05:53:02 29 4
gpt4 key购买 nike

我正在尝试直接连接到abfss(无需安装到DBFS)并尝试使用databricks中的open()方法打开json文件。

json_file = open("abfss://@.dfs.core.windows.net/test.json') databricks 无法打开 azure blob 容器中存在的文件并出现以下错误:FileNotFoundError:[Errno 2]没有这样的文件或目录:'abfss://@.dfs.core.windows.net/test.json'

我已经使用服务主体完成了所有配置设置。请建议使用 abfss 直接路径打开文件的其他方式。

最佳答案

open 方法仅适用于本地文件 - 它不知道有关 abfss 或其他云存储的任何信息。您有以下选择:

  1. 使用dbutils.fs.cp将文件从ADLS复制到驱动节点的本地磁盘,然后使用它,例如:dbutils.fs.cp("abfss:/. ...”,“文件:/tmp/my-copy”)
  2. 使用 Azure SDK 将文件从 ADLS 复制到驱动程序节点

第一种方法比第二种更容易使用

关于azure - 我正在尝试直接连接到 abfss(无需安装到 DBFS)并尝试使用 databricks 中的 open() 打开 json 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67024015/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com