There will also be cases where we need to restore an accidently deleted file or directory. This may be due to a user error or some archiving policy that cleans data periodically.
For such situations, we can configure the recycle bin so that the deleted files can be restored for a specified amount of time. In this recipe, we will see that this can be configured.
This recipe shows the steps needed to edit the configuration file and add new parameters to the file to enable trash in the Hadoop cluster.
ssh to Namenode and edit the
core-site.xml
file to add the following property to it:<property> <name>fs.trash.interval</name> <value>10080</value> </property>
The
fs.trash.interval
parameter defines the time in minutes after which the checkpoint will be deleted.Restart the
namenode
daemon for the property to take effect:$ hadoop-daemons.sh stop namenode $ hadoop-daemons.sh start namenode
Once trash...