下载文件(数据块/驱动程序)

时间:2020-04-01 15:26:35

标签: databricks azure-databricks

我尝试下载通过熊猫生成的excel文件,但找不到它...我知道它在文件中:/ databricks / driver,但我可以下载...

是否可以将其转移到存储中或将其转移到我的本地计算机上?

我尝试过,但是没有用。

dbutils.fs.cp('file:/databricks/driver/test.xlsx','dbfs:/mnt/datalake/test.xlsx')

1 个答案:

答案 0 :(得分:2)

注意:使用Databricks GUI,您可以下载完整结果(最多100万行)。

enter image description here

OR

使用Databricks CLI:

要下载完整结果(超过100万个),请首先将文件保存到dbfs,然后使用 Databricks CLI 将文件复制到本地计算机,如下所示。

dbfs cp“ dbfs:/FileStore/tables/AA.csv”“ A:\ AzureAnalytics”

参考: Databricks file system

DBFS命令行界面(CLI)使用DBFS API向DBFS公开了易于使用的命令行界面。使用此客户端,您可以使用与Unix命令行上使用的命令类似的命令与DBFS进行交互。例如:

# List files in DBFS
dbfs ls
# Put local file ./apple.txt to dbfs:/apple.txt
dbfs cp ./apple.txt dbfs:/apple.txt
# Get dbfs:/apple.txt and save to local file ./apple.txt
dbfs cp dbfs:/apple.txt ./apple.txt
# Recursively put local dir ./banana to dbfs:/banana
dbfs cp -r ./banana dbfs:/banana

参考: Installing and configuring Azure Databricks CLI