getmerge中的hdfs-sockettimeoutexception

ljsrvy3e  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(532)

我正在运行hadoop fs-getmerge并出现以下错误:

12/10/30 09:24:45 INFO hdfs.DFSClient: Failed to connect to /[IP], add to
deadNodes and continue
java.net.SocketTimeoutException: 60000 millis timeout while waiting for channel to be   
ready for read. ch : java.nio.channels.SocketChannel

我每次尝试都会遇到不同的ip地址的错误,在数据节点日志中我没有看到任何可疑的错误或警告。
有什么想法吗?

dgjrabp2

dgjrabp21#

hdfs读取直接从保存数据节点的块执行。
这背后的一个共同原因,特别是如果它以这种方式失败是一致的,是缺乏适当的客户➜ 数据节点连接,由于防火墙或其他原因。

相关问题