我试图做一个hadoop单节点安装。Hadoop单节点安装 - 格式错误 - 内容不被允许在序言中
我正在关注hadoop安装说明文章this。有一个问题我需要做的步骤是使用命令
hduser @ DBSERVER格式化的Hadoop文件系统:〜/ Hadoop的/ conf目录$ /家庭/ hduser/Hadoop的/ bin中/ Hadoop的NameNode的-format
[email protected]:~/hadoop/conf$ /home/hduser/hadoop/bin/hadoop namenode -format
12/02/06 18:24:31 INFO namenode.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG: host = dbserver/127.0.1.1
STARTUP_MSG: args = [-format]
STARTUP_MSG: version = 0.20.203.0
STARTUP_MSG: build = http://svn.apache.org/repos/asf/hadoop/common/branches/branch- 0.20-security-203 -r 1099333; compiled by 'oom' on Wed May 4 07:57:50 PDT 2011
************************************************************/
[Fatal Error] core-site.xml:6:1: Content is not allowed in prolog.
12/02/06 18:24:31 FATAL conf.Configuration: error parsing conf file: org.xml.sax.SAXParseException: Content is not allowed in prolog.
12/02/06 18:24:31 ERROR namenode.NameNode: java.lang.RuntimeException: org.xml.sax.SAXParseException: Content is not allowed in prolog.
at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:1237)
at org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:1093)
at org.apache.hadoop.conf.Configuration.getProps(Configuration.java:1037)
at org.apache.hadoop.conf.Configuration.set(Configuration.java:438)
at org.apache.hadoop.hdfs.server.namenode.NameNode.setStartupOption(NameNode.java:1124)
at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1141)
at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1162)
Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:249)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:180)
at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:1142)
... 6 more
12/02/06 18:24:31 INFO namenode.NameNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at dbserver/127.0.1.1
************************************************************/
我试图格式化
任何建议,以解决此问题,欢迎:)当出现上述错误消息。
核心-site.xml文件是在这里,供大家参考@zensen
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
n: conf/core-site.xml -->
<property>
<name>hadoop.tmp.dir</name>
<value>/app/hadoop/tmp</value>
<description>A base for other temporary directories.</description>
</property>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:54310</value>
<description>The name of the default file system. A URI whose
scheme and authority determine the FileSystem implementation. The
uri's scheme determines the config property (fs.SCHEME.impl) naming
the FileSystem implementation class. The uri's authority is used to
determine the host, port, etc. for a filesystem.</description>
</property><configuration>
〜
感谢蓁蓁您的宝贵线索。我在ubuntu终端中使用VI编辑器,并且在<?xml之前没有看到任何字符? – Nik 2012-02-06 23:49:41
问题解决了。这是core-site.xml文件中的格式错误。请接受我的感谢,感谢您的帮助。 – Nik 2012-02-07 00:02:40
没问题。有困难的时候第一次设置它也是:)以后的通知:你可以上传你喜欢的答案并将其标记为“接受”(两个选项都在每个答案旁边)。 – 2012-02-07 00:10:17