当我试图从本地系统将文件放入hdfs时,我一直面临这个问题。下面我粘贴了错误
15/04/06 15:26:01 WARN hdfs.DFSClient: DFSOutputStream ResponseProcessor exception for block BP-828097856-192.168.2.80-1424273979398:blk_1073752341_11540
java.io.IOException: Bad response ERROR for block BP-828097856-192.168.2.80-1424273979398:blk_1073752341_11540 from datanode 192.168.2.82:50010
at org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer$ResponseProcessor.run(DFSOutputStream.java:897)
2条答案
按热度按时间nszi6y051#
首先,检查集群的健康状态:
hdfs dfsadmin -report
,注意容量、使用的dfs、dfs剩余属性。然后,检查datanode上的磁盘192.168.2.82
查看磁盘是否已满或有一些坏扇区。从异常情况可以很明显地看出,您遇到了与datanode的磁盘相关的错误。n3h0vuf22#
尝试使用hadoop fsck/-blocks-locations-files来清除丢失的块。