java.io.IOException:文件/tmp/hadoop-eo/mapred/system/jobtracker.info只能复制到0个节点,而不是2个 [英] java.io.IOException: File /tmp/hadoop-eo/mapred/system/jobtracker.info could only be replicated to 0 nodes, instead of 2

查看:106
本文介绍了java.io.IOException:文件/tmp/hadoop-eo/mapred/system/jobtracker.info只能复制到0个节点,而不是2个的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我在主机上部署hadoop namenode时,我们一次又一次地遇到异常,有人可以提供任何建议吗?预先感谢.

We get an exception again and again when I deploy hadoop namenode on our host, could anyone help to give any advice on it ? Thanks in advance.

2014-08-05 09:08:00,538 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: Number of transactions: 31 Total time for transactions(ms): 1Number of transactions batched in Syncs: 0 Number of syncs: 21 SyncTimes(ms): 17
2014-08-05 09:08:00,542 INFO org.apache.hadoop.ipc.Server: IPC Server handler 189 on 22700, call addBlock(/tmp/hadoop-eo/mapred/system/jobtracker.info, DFSClient_1214769458, null) from 10.80.146.177:46093: error: java.io.IOException: File /tmp/hadoop-eo/mapred/system/jobtracker.info could only be replicated to 0 nodes, instead of 2
java.io.IOException: File /tmp/hadoop-eo/mapred/system/jobtracker.info could only be replicated to 0 nodes, instead of 2
        at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getAdditionalBlock(FSNamesystem.java:1531)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.addBlock(NameNode.java:685)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        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 java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:415)
        at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1059)
        at org.apache.hadoop.ipc.Server$Handler.run(Server.java:1382)
2014-08-05 09:08:10,558 INFO org.apache.hadoop.ipc.Server: IPC Server handler 280 on 22700, call addBlock(/tmp/hadoop-eo/mapred/system/jobtracker.info, DFSClient_1214769458, null) from 10.80.146.177:46094: error: java.io.IOException: File /tmp/hadoop-eo/mapred/system/jobtracker.info could only be replicated to 0 nodes, instead of 2
java.io.IOException: File /tmp/hadoop-eo/mapred/system/jobtracker.info could only be replicated to 0 nodes, instead of 2
        at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getAdditionalBlock(FSNamesystem.java:1531)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.addBlock(NameNode.java:685)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        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 java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:415)
        at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1059)
        at org.apache.hadoop.ipc.Server$Handler.run(Server.java:1382)

推荐答案

在设置datanode之后,滚动异常消失了. 我认为如果没有可用的datanode,这是预期的例外,但不确定.

The scrolling exception disappeared after datanode set up. I think it's expected exception if there is no available datanode, but not sure.

这篇关于java.io.IOException:文件/tmp/hadoop-eo/mapred/system/jobtracker.info只能复制到0个节点,而不是2个的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆