HDFS HA切换后missing block问题分析
今天因为调整一个NN的参数,所以切换一个ACTIVE的NN,发生了MISSING BLOCK。
怀疑可能是EDITLOG没有同步完成,可能是误报。
找到这http://blog.csdn.net/u011291159/article/details/46289639。
这文章做了较好的分析,是误报,是DN有些信息与EDITLOG没有同步发送到切换后的NN。
但在生产中,也不能重启MISSING节点的DN,所以他们采用了修改源码的方法。
使用的HDFS是2。3。
记录一下。文章中还说DN会在一个小时后全量汇报一次。