据说Namenode处于安全模式,请先将其关闭。
hdfs dfsadmin -safemode leave
然后执行其中一个命令
hdfs fsck / | egrep -v '^\.+$' | grep -v replica | grep -v Replica
或
hdfs fsck hdfs://quickstart.cloudera:50070/ | egrep -v '^\.+$' | grep -v replica | grep -v Replica
输出有点类似于
/path/to/filename.fileextension: CORRUPT blockpool BP-1016133662-10.29.100.41-1415825958975 block blk_1073904305
/path/to/filename.fileextension: MISSING 1 blocks of total size 15620361 B
在您的情况下,已列出损坏的文件。因此,执行以下命令
hdfs dfs -rm /hbase/oldWALs/quickstart.cloudera%2C60020%2C1509698296866.default.1509701903728
hdfs dfs -rm /hbase/oldWALs/quickstart.cloudera%2C60020%2C1509698296866.meta.1509701932269.meta
不要进入安全模式。继续工作。
哎呀!!