取消
顯示的結果
而不是尋找
你的意思是:

刪除管理表不刪除底層文件

my_community2
新的貢獻者三世

文檔指出,“刪除表”:

刪除表和刪除相關的目錄表從文件係統如果表沒有

外部表。拋出一個異常時,如果表不存在。

在外部表的情況下,隻有相關的元數據信息從metastore模式中刪除。

這並不工作! !

我有一個管理表,見下文,管理和存儲在一個安裝Azure存儲帳戶:

image.png然後我執行火花。sql (“drop table silver.company”)

結果:

  • 元數據從目錄中刪除
  • 文件夾不是從磁盤刪除(按文檔應該被刪除)

1接受解決方案

接受的解決方案

Lakshay
尊敬的貢獻者三世
尊敬的貢獻者三世

你使用統一目錄嗎?如果是的,那麼數據將被刪除從雲租戶在未來30天。

https://docs.m.eheci.com/data-governance/unity-catalog/create-tables.html managed-tables

在原帖子查看解決方案

7回複7

Debayan
尊敬的貢獻者三世
尊敬的貢獻者三世

嗨,你能提問題的文件,之後也配置外部元數據?同時,請您國家的步驟。

my_community2
新的貢獻者三世

文檔在https://docs.microsoft.com/en-us/azure/databricks/spark/latest/spark-sql/language-manual/sql-ref-syn..。

在磚掛載一個驅動器通過下麵的python代碼

掛載點=“/ mnt /銅”

帳號名稱= " <提供帳戶名稱>”

containerName =“青銅”

account_key = " <提供賬戶關鍵> "

dbutils.fs.mount (

源= f”wasbs: / / {containerName} @{帳號名稱}.blob.core.windows.net”,

mount_point =掛載點,

extra_configs = {f”fs.azure.account.key。{帳號名稱}.blob.core.windows.net”: account_key})

創建一個表創建…

然後下降,下降後的目錄與文件保持一個表

Vidula_Khanna
主持人
主持人

嗨@Maciej G

希望一切都好!隻是想檢查如果你能解決你的問題,你會很高興分享解決方案或答案標記為最佳?其他的請讓我們知道如果你需要更多的幫助。

我們很想聽到你的聲音。

謝謝!

alesventus
新的貢獻者三世

嗨,你解決這個問題了嗎?我有同樣的問題管理表。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map