Databricks: Download a dbfs:/FileStore File to my Local Machine?

前端 未结 2 2016
无人及你
无人及你 2021-01-14 18:42

I am using saveAsTextFile() to store the results of a Spark job in the folder dbfs:/FileStore/my_result.

I can access to the different \"part-xxxxx\" files using the

2条回答
  •  無奈伤痛
    2021-01-14 19:19

    There are a few options for downloading FileStore files to your local machine.

    Easier options:

    • Install the Databricks CLI, configure it with your Databricks credentials, and use the CLI's dbfs cp command. For example: dbfs cp dbfs:/FileStore/test.txt ./test.txt. If you want to download an entire folder of files, you can use dbfs cp -r.
    • From a browser signed into Databricks, navigate to https://.cloud.databricks.com/files/. If you are using Databricks Community Edition then you may need to use a slightly different path. This download method described in more detail in the FileStore docs.

    Advanced options:

    • Use the DBFS REST API. You can access file contents using the read API call. To download a large file, you may need to issue multiple read calls to access chunks of the full file.

提交回复
热议问题