datanode在namenode -format之后拒绝与名称节点通信

时间:2013-09-25 04:06:39

标签: linux apache hadoop mapreduce elastic-map-reduce

我格式化了namenode。之后,我收到错误:

当我尝试将FromLocal复制到HDFS时,

只能复制到0个节点而不是1个。

当我查看日志时,我发现其背后的原因是:

datanode拒绝与名称节点通信。

日志:

  

19:05:08,683 INFO org.apache.hadoop.ipc.Server:启动SocketReader   2013-09-24 19:05:08,683 INFO   org.apache.hadoop.metrics2.impl.MetricsSourceAdapter:源代码的MBean   RpcActivityForPort50020已注册。 2013-09-24 19:05:08,685 INFO   org.apache.hadoop.hdfs.server.datanode.DataNode:dnRegistration =   DatanodeRegistration(mentat.cluster:50010,   storageID = DS-1680548975-10.0.0.107-50010-1330193627227,   infoPort = 50075,ipcPort = 50020)2013-09-24 19:05:08,688错误   org.apache.hadoop.hdfs.server.datanode.DataNode:   org.apache.hadoop.ipc.RemoteException:   org.apache.hadoop.hdfs.server.protocol.DisallowedDatanodeException:   Datanode拒绝与namenode通信:mentat.cluster:50010 at   org.apache.hadoop.hdfs.server.namenode.FSNamesystem.registerDatanode(FSNamesystem.java:2391)   在   org.apache.hadoop.hdfs.server.namenode.NameNode.register(NameNode.java:973)   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at   sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)   在   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   在java.lang.reflect.Method.invoke(Method.java:616)at   org.apache.hadoop.ipc.RPC $ Server.call(RPC.java:563)at   org.apache.hadoop.ipc.Server $ Handler $ 1.run(Server.java:1388)at   org.apache.hadoop.ipc.Server $ Handler $ 1.run(Server.java:1384)at at   java.security.AccessController.doPrivileged(Native Method)at   javax.security.auth.Subject.doAs(Subject.java:416)at   org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1121)   在org.apache.hadoop.ipc.Server $ Handler.run(Server.java:1382)at   org.apache.hadoop.ipc.Client.call(Client.java:1070)at   org.apache.hadoop.ipc.RPC $ Invoker.invoke(RPC.java:225)at at   $ Proxy5.register(未知来源)at   org.apache.hadoop.hdfs.server.datanode.DataNode.register(DataNode.java:673)   在   org.apache.hadoop.hdfs.server.datanode.DataNode.runDatanodeDaemon(DataNode.java:1480)   在   org.apache.hadoop.hdfs.server.datanode.DataNode.createDataNode(DataNode.java:1540)   在   org.apache.hadoop.hdfs.server.datanode.DataNode.secureMain(DataNode.java:1665)   在   org.apache.hadoop.hdfs.server.datanode.DataNode.main(DataNode.java:1682)   2013-09-24 19:05:08,688 INFO   org.apache.hadoop.hdfs.server.datanode.DataNode:SHUTDOWN_MSG:   / * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ***   SHUTDOWN_MSG:在mentat.local / 10.0.0.107关闭DataNode   的 * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * *** /

请帮助!

0 个答案:

没有答案