2016-04-22 9 views
0

namenodeを開始できません。 hadoopバージョンはhadoop-1.2.1です。私は名前ノードを形成し、/ app/hadoop/tmpのtmpディレクトリをクリアしました。前述の下には、コア-site.xml内の構成であるhadoopシングルノード:[致命的なエラー] core-site.xml:11:17:内容が末尾のセクションで許可されていません

<configuration> 
    <property> 
     <name>fs.default.name</name> 
     <value>hdfs://localhost:9000</value> 
    </property> 
</configuration>> 

HDFS-site.xmlの

<configuration> 
    <property> 
     <name>dfs.replication</name> 
     <value>1</value> 
    </property> 
</configuration> 

これは、エラーは

を表示なっている

<configuration> 
    <property> 
     <name>mapred.job.tracker</name> 
     <value>localhost:9001</value> 
    </property> 
</configuration> 

mapred-site.xmlに

[email protected]:~$ hadoop namenode 
16/04/22 19:03:35 INFO namenode.NameNode: STARTUP_MSG: 
/************************************************************ 
STARTUP_MSG: Starting NameNode 
STARTUP_MSG: host = priyank-Ideapad-Z570/127.0.1.1 
STARTUP_MSG: args = [] 
STARTUP_MSG: version = 1.2.1 
STARTUP_MSG: build = https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1.2 -r 1503152; compiled by 'mattf' on Mon Jul 22 15:23:09 PDT 2013 
STARTUP_MSG: java = 1.7.0_95 
************************************************************/ 
[Fatal Error] core-site.xml:11:17: Content is not allowed in trailing section. 
16/04/22 19:03:35 FATAL conf.Configuration: error parsing conf file: org.xml.sax.SAXParseException; systemId: file:/home/priyank/Desktop/Softwares/Hadoop/hadoop-1.2.1/conf/core-site.xml; lineNumber: 11; columnNumber: 17; Content is not allowed in trailing section. 
16/04/22 19:03:35 ERROR namenode.NameNode: java.lang.RuntimeException: org.xml.sax.SAXParseException; systemId: file:/home/priyank/Desktop/Softwares/Hadoop/hadoop-1.2.1/conf/core-site.xml; lineNumber: 11; columnNumber: 17; Content is not allowed in trailing section. 
    at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:1249) 
    at org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:1107) 
    at org.apache.hadoop.conf.Configuration.getProps(Configuration.java:1053) 
    at org.apache.hadoop.conf.Configuration.set(Configuration.java:420) 
    at org.apache.hadoop.hdfs.server.namenode.NameNode.setStartupOption(NameNode.java:1374) 
    at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1463) 
    at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1488) 
Caused by: org.xml.sax.SAXParseException; systemId: file:/home/priyank/Desktop/Softwares/Hadoop/hadoop-1.2.1/conf/core-site.xml; lineNumber: 11; columnNumber: 17; Content is not allowed in trailing section. 
    at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257) 
    at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:338) 
    at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:177) 

答えて

0

すべての悪魔を停止usi ng stop-all.sh/tmpディレクトリ内のすべてのファイルを消去しました。 start-all.shを使ってすべての悪魔を始めました。

前と後のログを確認しました。ここに私が見つけたものがあります。

悪いログ:

2016-04-23 08:07:18,729 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: Registered FSNamesystemStateMBean and NameNodeMXBean 
2016-04-23 08:07:18,800 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: Caching file names occuring more than 10 times 
2016-04-23 08:07:18,816 INFO org.apache.hadoop.hdfs.server.common.Storage: Storage directory /tmp/hadoop-priyank/dfs/name does not exist. 
2016-04-23 08:07:18,822 ERROR org.apache.hadoop.hdfs.server.namenode.FSNamesystem: FSNamesystem initialization failed. 
org.apache.hadoop.hdfs.server.common.InconsistentFSStateException: Directory /tmp/hadoop-priyank/dfs/name is in an inconsistent state: storage d 
irectory does not exist or is not accessible. 
    at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:303) 

グッドログ:

2016-04-23 09:28:30,205 INFO org.apache.hadoop.hdfs.server.namenode.FSNamesystem: Registered FSNamesystemStateMBean and NameNodeMXBean 
2016-04-23 09:28:30,251 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: Caching file names occuring more than 10 times 
2016-04-23 09:28:30,332 INFO org.apache.hadoop.hdfs.server.common.Storage: Number of files = 1 
2016-04-23 09:28:30,344 INFO org.apache.hadoop.hdfs.server.common.Storage: Number of files under construction = 0 
2016-04-23 09:28:30,344 INFO org.apache.hadoop.hdfs.server.common.Storage: Image file of size 113 loaded in 0 seconds. 
2016-04-23 09:28:30,345 INFO org.apache.hadoop.hdfs.server.namenode.FSEditLog: EOF of /tmp/hadoop-priyank/dfs/name/current/edits, reached end of 

おそらく名前のノードがスクリプトで、私は/tmpディレクトリをフォーマットされたら、フォーマットされていませんでした。それは始まった!

関連する問題