1,角色日誌報錯
Encountered exception loading fsimage java.io.FileNotFoundException: No valid image files found at org.apache.hadoop.hdfs.server.namenode.FSImageTransactionalStorageInspector.getLatestImages(FSImageTransactionalStorageInspector.java:165)
配置文件等沒有任何其餘異常
緣由:
這是由於一個namenode擁有/disk/*/dfs/nn/當前目錄,但該目錄下沒有任何fsimage_*文件。
參考:
解決:
查看當前機器的hdfs-site.xml文件
find / -name hdfs-site.xml
cat /etc/hadoop/conf.cloudera.hdfs/hdfs-site.xml
發現當前節點與139.140節點屬於同一個nameservice adsrv5
拷貝缺乏的fsimage文件
scp root@10.11.159.140:/data_b/dfs/nn/current/fsimage_* /data_b/dfs/nn/current/
chown hdfs:hdfs /data_b/dfs/nn/current/fsimage_*
從新啓動namenode