hdfs文件系统故障 MISSING * blocks
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hdfs文件系统故障 MISSING * blocks相关的知识,希望对你有一定的参考价值。
参考技术A文件系统状况检查 fsck 。可以看到系统处于 CORRUPT 状态了。
检测某文件
找一个missing block 的文件打印输出下
定位missing block的数据块文件
BP-5598777-10.0.31.65-1610358656767:blk_1073741825_1001
file=/hbase/hbase.version
我们查找 BP-5598777-10.0.31.65-1610358656767 下的数据块 1073741825
结果是,该数据块没了
应该是因为hdfs的目录存储于/tmp,而/tmp目录有定期清理未用文件的规则。导致该文件被清理了。
以上是关于hdfs文件系统故障 MISSING * blocks的主要内容,如果未能解决你的问题,请参考以下文章