Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash -l
- # Backup the filesytem for hadoop
- # Replace NAMENODE by your namenode IP or its lookup name
- today=$(date +"%Y-%m-%d-%H%M")
- cd /home/hdfs/backup/
- wget http://NAMENODE:50070/getimage?getimage=1 -O fsimage -nv
- if [ $? -eq 0 ]; then
- wget http://NAMENODE:50070/getimage?getedit=1 -O edits -nv
- if [ $? -eq 0 ]; then
- tar -zcf namenode-$today.tar.gz fsimage edits
- if [ $? -eq 0 ]; then
- # delete all backup up to 3days
- find -atime +3 -name 'namenode*' -exec rm {} \;
- rm fsimage
- rm edits
- fi
- else
- rm fsimage
- exit 4;
- fi
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement