注意:
Cloudera建議按期備份HDFS元數據,以及重大升級以前。
在備份以前,中止羣集。 NameNode角色進程沒有運行是很是重要的,所以您能夠進行一致的備份。html
中止要備份的NameNode。
轉到HDFS服務。
選擇配置>查看和編輯。
在搜索字段中,搜索「NameNode數據目錄」。 這找到NameNode數據目錄屬性。
從NameNode主機上的命令行備份NameNode Data Directories屬性中列出的目錄。 若是列出了多個目錄,則只須要對一個目錄進行備份,由於每一個目錄都是完整的副本。 例如,若是數據目錄是/ mnt / hadoop / hdfs / name,請以root身份執行如下操做:oop
# cd /mnt/hadoop/hdfs/name # tar -cvf /root/nn_backup_data.tar .
你應該看到這樣的輸出:命令行
./ ./current/ ./current/fsimage ./current/fstime ./current/VERSION ./current/edits ./image/ ./image/fsimage
警告:若是您看到包含單詞鎖的文件,NameNode可能仍在運行。 重複上述步驟,首先關閉CDH服務。htm
參考資料:進程
http://www.cloudera.com/documentation/manager/5-0-x/Cloudera-Manager-Managing-Clusters/cm5mc_hdfs_metadata_backup.htmlhadoop