gpt4 book ai didi

Python/DBUtils/Databricks

转载 作者:太空宇宙 更新时间:2023-11-03 20:06:53 26 4
gpt4 key购买 nike

我是 Python 新手,需要 Databricks 方面的帮助。

我需要使用 Python 将文件从 Azure Blob 简单复制到 ADLS。

我需要 Python 文件中的代码,并且需要从 Databricks 而不是笔记本执行。

我尝试了以下方法,

使用spark.conf.set,我设置了Blob 和ADLS 的访问 key 。我使用 dbutils.fs.cp 来复制文件。

它的执行没有任何错误,但文件实际上没有复制到 ADLS。

如有任何帮助,我们将不胜感激。

谢谢

最佳答案

我可以使用 Databricks 实用程序命令 (dbuitls.fs.cp('Source', 'Destination)) 将文件从 Azure Blob 存储移动到 ADLS:

首先,我安装了名称为 (/mnt/chepra) 的 Azure Blob 存储帐户和名称为 (/mnt/flightdata) 的 ADLS Gen2 帐户。

Azure Blob 存储挂载: (/mnt/chepra)

enter image description here

Azure 数据湖存储 (/mnt/flightdata)

enter image description here

现在,您可以使用 databricks 实用程序命令从 Azure Blob 存储 cp 到 Azure Data Lake Storage,如下所示:

dbutils.fs.cp('/mnt/chepra/sales.csv', '/mnt/flightdata')

enter image description here

希望这有帮助。

关于Python/DBUtils/Databricks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58927156/

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