不知道怎么回事,今天在啟動集群時通過jps查看進程時始終有一個standby namenode進程無法啟動。查看日志時報的是不能加載fsimage文件。日志截圖如下:
日志報的很明顯了是不能加載元數據信息,解決方案:
解決辦法:
1、手動copy namenode(active)所在的那台服務器上XXX/dfs/name/current/下的所有文件到namenode(standby)
所在的那台服務器的對應文件夾下。
2、 重新格式化namenode(active),然后再把格式化后的元數據復制到namenode(standby)。
(這個方法慎用!因為,重新格式化namenode,namenode上的元數據會丟失,元數據丟失了,后果不堪設想!)