복붙노트

[HADOOP] 때 java.io.IOException : 0 만 노드에 복제 할 수 /tmp/hadoop-eo/mapred/system/jobtracker.info 파일, 대신 2

HADOOP

때 java.io.IOException : 0 만 노드에 복제 할 수 /tmp/hadoop-eo/mapred/system/jobtracker.info 파일, 대신 2

우리는 다시 예외가 나는 우리의 호스트에서 하둡 네임 노드를 배포 할 때 다시, 사람이 거기에 어떤 조언을 제공하는 데 도움이 수 있을까? 미리 감사드립니다.

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)

해결법

  1. ==============================

    1.당신은 하둡 서비스를 시작 했습니까? 당신의 JPS으로 만 JPS가 실행되고 있는지 보여주고있다.

    당신은 하둡 서비스를 시작 했습니까? 당신의 JPS으로 만 JPS가 실행되고 있는지 보여주고있다.

    $HADOOP_PATH/sbin/start-dfs.sh
    $HADOOP_PATH/sbin/start-yarn.sh 
    or
    $HADOOP_PATH/sbin/start-all.sh
    

    이 같은 오류에 직면 아직 하둡 서비스를 시작하는 경우, 당신은 하둡 로그 파일을 업로드 할 수 있을까?

  2. ==============================

    2.데이터 노드는 설정 후 스크롤 예외는 사라졌다. 나는 거기에 사용 가능한 데이터 노드 없지만, 확실하지 않은 경우가 예상되는 예외 생각합니다.

    데이터 노드는 설정 후 스크롤 예외는 사라졌다. 나는 거기에 사용 가능한 데이터 노드 없지만, 확실하지 않은 경우가 예상되는 예외 생각합니다.

  3. from https://stackoverflow.com/questions/25135200/java-io-ioexception-file-tmp-hadoop-eo-mapred-system-jobtracker-info-could-onl by cc-by-sa and MIT license