emmmm…昨天hadoop刪庫了。當時很慌,想半天好像記起來hadoop有個類似於**站的東西,找了一下果然有,記錄下,下次刪庫不要急著跑路。
hadoop有個類似於**站的機制,通常我們刪除hdfs檔案時
hadoop fs -rm -r olicity/tablename
執行命令後,並非將檔案直接刪除,而是將檔案移動到設定的".trash"目錄下。
預設情況下,.trash為關閉狀態,如果需要恢復誤刪檔案,需要進行配置core-site.xml
fs.trash.interval
100
說明:fs.trash.interval代表刪除的檔案保留的時間,時間單位為分鐘,預設為0代表不儲存刪除的檔案。我們只需要設定該時間即可開啟.trash。
配置完了,就試試吧。先刪庫。(一定要確保配置完了,要不然還是隨便刪點不重要的東西吧)
刪除之後,會提示
19/01/04 16:24:10 info fs.trashpolicydefault: moved: 'hdfs://路徑' to trash at: hdfs://路徑/.trash/current/路徑
恢復檔案時,只需要
hadoop fs -mv
嗯,移動出來就可以了。
如果說這東西,你真的確定不想要了&&還覺得他佔空間,可以徹底刪除。
hadoop fs -rm -r 路徑/.trash/路徑
不過輕易不要這麼幹,萬一出事就真的得跑路了。 刪庫刪目錄 跑路
刪庫刪目錄 dirdata public web public apk public h5 thinkphp public js public pay vendor dbhost 127.0.0.1 mysql伺服器主機位址 dbuser 資料庫使用者名稱 mysql使用者名稱 dbpass 資料庫...
刪庫不跑路
2020年2月23日,微盟員工賀某登入公司伺服器將微盟伺服器內資料全部刪除。導致300餘萬使用者無法正常使用該公司saas產品,造成公司經濟損失超10億。2020年8月26日,思科前員工sudhish kasaba ramesh非法入侵思科公司的雲基礎設施,並破壞大量資源。導致公司456個webex...
git 刪庫跑路篇
在github上只能刪除倉庫,卻無法刪除資料夾或檔案,所以只能通過命令來解決 首先進入你的master資料夾下,git bash here 開啟命令視窗 git help 幫助命令 git pull origin master 將遠端倉庫裡面的專案拉下來 dir 檢視有哪些資料夾 git rm r ...