|
|
-
Re: Datanode will shut down automatically after it startsJeff Zhang 2010-02-05, 15:41
It looks like the data node can not connect to the name node.
Are you sure the data node and name node use the same version of hadoop ? On Fri, Feb 5, 2010 at 7:24 AM, gillggx <[EMAIL PROTECTED]> wrote: > > Dear all, > > I want to build a Hadoop cluster, when I finish the hadoop installation, it > seems work. > > However, after starting the DFS, the datanode in slave server will shut > down > with the following error message: > > 2010-02-05 21:52:30,342 INFO > org.apache.hadoop.hdfs.server.datanode.DataNode: STARTUP_MSG: > /************************************************************ > STARTUP_MSG: Starting DataNode > STARTUP_MSG: host = pcgill/192.168.96.128 > STARTUP_MSG: args = [] > STARTUP_MSG: version = 0.20.1 > STARTUP_MSG: build > http://svn.apache.org/repos/asf/hadoop/common/tags/release-0.20.1-rc1 -r > 810220; compiled by 'oom' on Tue Sep 1 20:55:56 UTC 2009 > ************************************************************/ > 2010-02-05 21:53:00,644 ERROR > org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Call > to /192.168.0.1:9000 failed on local exception: java.io.IOException: > Connection reset by peer > at org.apache.hadoop.ipc.Client.wrapException(Client.java:774) > at org.apache.hadoop.ipc.Client.call(Client.java:742) > at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:220) > at $Proxy4.getProtocolVersion(Unknown Source) > at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:359) > at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:346) > at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:383) > at org.apache.hadoop.ipc.RPC.waitForProxy(RPC.java:314) > at org.apache.hadoop.ipc.RPC.waitForProxy(RPC.java:291) > at > > org.apache.hadoop.hdfs.server.datanode.DataNode.startDataNode(DataNode.java:269) > at > org.apache.hadoop.hdfs.server.datanode.DataNode.<init>(DataNode.java:216) > at > > org.apache.hadoop.hdfs.server.datanode.DataNode.makeInstance(DataNode.java:1283) > at > > org.apache.hadoop.hdfs.server.datanode.DataNode.instantiateDataNode(DataNode.java:1238) > at > > org.apache.hadoop.hdfs.server.datanode.DataNode.createDataNode(DataNode.java:1246) > at > org.apache.hadoop.hdfs.server.datanode.DataNode.main(DataNode.java:1368) > Caused by: java.io.IOException: Connection reset by peer > at sun.nio.ch.FileDispatcher.read0(Native Method) > at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21) > at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233) > at sun.nio.ch.IOUtil.read(IOUtil.java:206) > at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:236) > at > > org.apache.hadoop.net.SocketInputStream$Reader.performIO(SocketInputStream.java:55) > at > > org.apache.hadoop.net.SocketIOWithTimeout.doIO(SocketIOWithTimeout.java:142) > at > org.apache.hadoop.net.SocketInputStream.read(SocketInputStream.java:155) > at > org.apache.hadoop.net.SocketInputStream.read(SocketInputStream.java:128) > at java.io.FilterInputStream.read(FilterInputStream.java:116) > at > > org.apache.hadoop.ipc.Client$Connection$PingInputStream.read(Client.java:276) > at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) > at java.io.BufferedInputStream.read(BufferedInputStream.java:237) > at java.io.DataInputStream.readInt(DataInputStream.java:370) > at > org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:501) > at org.apache.hadoop.ipc.Client$Connection.run(Client.java:446) > > 2010-02-05 21:53:00,645 INFO > org.apache.hadoop.hdfs.server.datanode.DataNode: SHUTDOWN_MSG: > /************************************************************ > SHUTDOWN_MSG: Shutting down DataNode at pcgill/192.168.96.128 > ************************************************************/ > > My master and slave servers could connect with each other by using SSH > Only the datanode will shut down, but the tasktracker of slave server will Best Regards Jeff Zhang |