现象

hadoop集群报错:java.net.SocketTimeoutException

产生原因

集群io负载过高写超时
网络不稳定

解决方案


dfs.datanode.socket.write.timeout (加大)向datanode写入数据超时设置

dfs.client.socket-timeout (加大) dfsclients与集群间进行网络通信的超时设置

严密监控网络状态和系统io情况,看是否过载