I’ve noticed that occasionally a data node will be reported in the namenode web ui as “dead” for a minute or two and then move back to live. This morning I found this in the data node log
2011-08-30 06:41:54,538 INFO org.apache.hadoop.hdfs.server.
2011-08-30 06:41:54,538 ERROR org.apache.hadoop.hdfs.server.
java.io.EOFException: while trying to read 65557 bytes
at org.apache.hadoop.hdfs.server.
at org.apache.hadoop.hdfs.server.
at org.apache.hadoop.hdfs.server.
at org.apache.hadoop.hdfs.server.
at org.apache.hadoop.hdfs.server.
at org.apache.hadoop.hdfs.server.
2011-08-30 06:41:57,447 INFO org.apache.hadoop.hdfs.server.
2011-08-30 06:41:57,448 INFO org.apache.hadoop.hdfs.server.
2011-08-30 06:41:57,487 INFO org.apache.hadoop.hdfs.server.
2011-08-30 06:41:57,560 WARN org.apache.hadoop.hdfs.server.
java.nio.channels.
at java.nio.channels.spi.
at sun.nio.ch.SocketChannelImpl.
at org.apache.hadoop.net.
at org.apache.hadoop.net.
at org.apache.hadoop.net.
at org.apache.hadoop.net.
at java.io.DataOutputStream.
at org.apache.hadoop.hdfs.
at org.apache.hadoop.hdfs.server.
at java.lang.Thread.run(Thread.
2011-08-30 06:41:57,561 WARN org.apache.hadoop.hdfs.server.
java.nio.channels.
at java.nio.channels.spi.
at sun.nio.ch.SocketChannelImpl.
at org.apache.hadoop.net.
at org.apache.hadoop.net.
at org.apache.hadoop.net.
at org.apache.hadoop.net.
at java.io.DataOutputStream.
at org.apache.hadoop.hdfs.
at org.apache.hadoop.hdfs.server.
at java.lang.Thread.run(Thread.
2011-08-30 06:41:58,673 INFO org.apache.hadoop.hdfs.server.
at java.nio.channels.spi.
at sun.nio.ch.SocketChannelImpl.
at org.apache.hadoop.net.
at org.apache.hadoop.net.
at org.apache.hadoop.net.
at org.apache.hadoop.net.
at java.io.DataOutputStream.
at org.apache.hadoop.hdfs.
at org.apache.hadoop.hdfs.server.
at java.lang.Thread.run(Thread.
2011-08-30 06:42:31,439 INFO org.apache.hadoop.hdfs.server.
2011-08-30 06:42:31,649 INFO org.apache.hadoop.hdfs.server.
Does anyone have any idea what is happening or why? Is this something I need to worry about?