Cannot obtain block length for LocatedBlock故障分解决

 

 

cat一下某天的HDFS文件内容的时候突然报Cannot obtain block length for LocatedBlock异常,get也一样,这样无法访问hdfs文件的问题必须解决

 

hdfs debug recoverLease -path <path-of-the-file> -retries <retry times>

 

 

hdfs debug recoverLease –path /user/hive/test.db/file -retries 3

执行完命令后再次cat对应hdfs文件已无异常,顺利显示内容,问题解决.

您可以选择一种方式赞助本站