简体   繁体   中英

How to recover an overwritten directory in cloudera

I was using HIVE in my Cloudera VM.

I used the below command to write my output of my HQL statement to an output file.

`INSERT OVERWRITE LOCAL DIRECTORY '/home/cloudera/output'
SELECT * from City; ....`

After getting the output i found that all my files in the cloudera directory got over written. i can see only my output file in the path.

Is there any way i can undo or recover all the files that i've lost.

My hive.log file is below for any reference

You can try to search into hive trash folder (/user/hive/.Trash). I think that you will find your lost file.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM