2014-09-09 3 views
0

나는이 튜토리얼을 따라갈거야 - http://www.ercoppa.org/Linux-Install-Hadoop-220-on-Ubuntu-Linux-1304-Single-Node-Cluster.htmUbuntu 12.04에서 Hadoop 2.2. 네임 노드가 시작되지 않을거야. 왜?

서비스를 시작할 때. 네임 노드가 시작되지 않습니다. 다음은 내 namenode 로그입니다. Google에서 오류를 검색했지만 해결책을 찾을 수 없습니다. 나는 전체 namenode-data-directory를 지우고 namenode를 포맷하는 것조차도 디렉토리에서 namenode를 지우려고했다. 그러나 운이 없다. 도와 주셔서 감사합니다.

org.apache.hadoop.hdfs.server.common.Storage: Lock on /home/username/hadoop/data/namenode/in_use.lock acquired by nodename [email protected] 
org.mortbay.log: Stopped [email protected]:50070 
org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Stopping NameNode metrics system... 
org.apache.hadoop.metrics2.impl.MetricsSystemImpl: NameNode metrics system stopped. 
org.apache.hadoop.metrics2.impl.MetricsSystemImpl: NameNode metrics system stopped. 
org.apache.hadoop.metrics2.impl.MetricsSystemImpl: NameNode metrics system stopped. 
org.apache.hadoop.metrics2.impl.MetricsSystemImpl: NameNode metrics system stopped. 
java.io.IOException: NameNode is not formatted. 
    at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:210) 
    at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFSImage(FSNamesystem.java:787) 
    at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFromDisk(FSNamesystem.java:568) 
    at org.apache.hadoop.hdfs.server.namenode.NameNode.loadNamesystem(NameNode.java:443) 
    at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:491) 
    at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:684) 
    at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:669) 
    at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1254) 
    at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1320) 
org.apache.hadoop.util.ExitUtil: Exiting with status 1 
INFO org.apache.hadoop.hdfs.server.namenode.NameNode: SHUTDOWN_MSG: 
+0

. 하지만 64 비트 컴퓨터에서는 어떤 이유로 작동하지 않습니다. – yedapoda

+0

당신은 $ {user.home} 대신에 절대 경로를 시도 했습니까 –

+0

절대 경로를 사용했습니다. – yedapoda

답변

0

"HDFS 포맷"단계의 출력은 무엇입니까? 예외 메시지는 분명하다 : 내 32 비트 컴퓨터에서 동일한 단계를 수행하고 일

java.io.IOException: NameNode is not formatted.

+0

분명히 네임 노드를 포맷 할 때 오류 메시지가 없습니다. 그것은 성공적으로 형식을 말한다. 내 컴퓨터가 64 비트이기 때문에 나는 그것이 매우 의심 스럽습니다. 그러나, 나는 이유가 없다. – yedapoda

+0

저는 Ubuntu 12.04에서 여러 번 Hadoop 1.2.1, 2.4.0 y 2.5.0을 설치했으며, 64 비트는 항상 설치했으며, Archiqueture에는 아무런 문제가 없었습니다. 나는 우분투 14.04에 문제가 있었지만, NameNode Formatted는 사용하지 않았다. namenode에서 로그를 확인하십시오. 아마도 추가 메시지가 있습니다. – Tuxman