Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
3.0.0
-
None
-
None
Description
when EC file have some block missing, use fsck tool for EC blockId whil throw NullPointerException
hdfs fsck -blockId blk_-9223372036800049376
fsck information is:
Block Id: blk_-9223372036800049376
Block belongs to: /logdata/test.lzo
No. of Expected Replica: 9
No. of live Replica: 5
No. of excess Replica: 0
No. of stale Replica: 0
No. of decommissioned Replica: 0
No. of decommissioning Replica: 0
No. of corrupted Replica: 0
null
namenode will throw NullPointerException:
2018-11-26 15:59:35,107 WARN org.apache.hadoop.hdfs.server.namenode.NameNode: Fsck on blockId 'blk_-9223372036800049376 java.lang.NullPointerException at org.apache.hadoop.hdfs.server.namenode.NamenodeFsck.blockIdCK(NamenodeFsck.java:270) at org.apache.hadoop.hdfs.server.namenode.NamenodeFsck.fsck(NamenodeFsck.java:313) at org.apache.hadoop.hdfs.server.namenode.FsckServlet$1.run(FsckServlet.java:67)