簡體   English   中英

databricks - 在終端 'export DATABRICKS_CONFIG_FILE="dbfs:/FileStore/tables/partition.csv' 中執行命令時無響應

[英]databricks - no response when executing command in terminal 'export DATABRICKS_CONFIG_FILE="dbfs:/FileStore/tables/partition.csv'

我正在嘗試按照本指南https://docs.databricks.com/dev-tools/cli/index.html導出 csv 文件,但是執行以下命令時沒有響應,看起來直接存在命令而不說導出成功或失敗。

我也按照指南在 mac 終端中輸入主機和令牌,完成了 cli 和設置身份驗證的安裝。

export DATABRICKS_CONFIG_FILE="dbfs:/FileStore/tables/partition.csv"

請參考這個截圖: 在此處輸入圖像描述 首先,我通過以下代碼將 dataframe 寫入文件系統

df.coalesce(1).write.mode("overwrite").csv("dbfs:/FileStore/tables/partition.csv")

我怎樣才能成功地從數據塊中導出文件,它在本地存儲在哪里?

是的,您可以根據需要復制到本地機器或移動到另一個目的地

使用 azure 數據塊配置 azure CLI:

請按照以下步驟操作:

  • pip install databricks-cli

  • 使用databricks configure --token命令

  • 提及 Azure databricks主機名https://adb-xxxxx.azuredatabricks.net/

  • 過去你的個人訪問令牌

在此處輸入圖像描述

現在全部設置為導出 CSV 文件並將其存儲在目標位置。

databricks fs cp dbfs:/FileStore/tables/partition.csv dbfs:/destination/your_folder/file.csv

databricks fs cp C:/folder/file.csv dbfs:/FileStore/folder

或者

CSV 如果一個文件夾中有很多文件。您更願意導出整個文件夾而不是單個文件。

使用-r到 select 您的文件夾而不是單個文件。

databricks fs cp -r  dbfs:/<folder>  destination/folder

python 中的替代方法:

可以直接使用dbutils.fs.cp("dbfs:/FileStore/gender_submission.csv","destination/folder")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM