hadoop中的dfsoutputstream responseprocessor异常

dvtswwa3  于 2021-05-30  发布在  Hadoop
关注(0)|答案(2)|浏览(634)

当我试图从本地系统将文件放入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)
nszi6y05

nszi6y051#

首先,检查集群的健康状态: hdfs dfsadmin -report ,注意容量、使用的dfs、dfs剩余属性。然后,检查datanode上的磁盘 192.168.2.82 查看磁盘是否已满或有一些坏扇区。从异常情况可以很明显地看出,您遇到了与datanode的磁盘相关的错误。

n3h0vuf2

n3h0vuf22#

尝试使用hadoop fsck/-blocks-locations-files来清除丢失的块。

相关问题