hadoop搭建好后出现的format异常,hadoop搭建format


14/07/10 18:50:47 FATAL conf.Configuration: error parsing conf file: com.sun.org                                                                                                                                                 .apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 ▒ֽڵ▒ UTF-8 ▒▒▒е                                                                                                                                                 ▒▒ֽ▒ 1 ▒▒Ч▒▒
14/07/10 18:50:47 ERROR namenode.NameNode: java.lang.RuntimeException: com.sun.o                                                                                                                                                 rg.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 ▒ֽڵ▒ UTF-8 ▒▒                                                                                                                                                 ▒е▒▒ֽ▒ 1 ▒▒Ч▒▒
        at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:                                                                                                                                                 1243)
        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(Name                                                                                                                                                 Node.java:1374)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNo                                                                                                                                                 de.java:1463)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:14                                                                                                                                                 88)
Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceExcep                                                                                                                                                 tion: 1 ▒ֽڵ▒ UTF-8 ▒▒▒е▒▒ֽ▒ 1 ▒▒Ч▒▒
        at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(UTF                                                                                                                                                 8Reader.java:687)
        at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(UTF8Reader                                                                                                                                                 .java:557)
        at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEnti                                                                                                                                                 tyScanner.java:1750)
        at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanContent(                                                                                                                                                 XMLEntityScanner.java:923)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp                                                                                                                                                 l$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2748)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(X                                                                                                                                                 MLDocumentScannerImpl.java:607)
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next                                                                                                                                                 (XMLNSDocumentScannerImpl.java:116)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp                                                                                                                                                 l.scanDocument(XMLDocumentFragmentScannerImpl.java:488)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X                                                                                                                                                 ML11Configuration.java:835)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X                                                                                                                                                 ML11Configuration.java:764)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.                                                                                                                                                 java:123)
        at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.                                                                                                                                                 java:240)
        at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Doc                                                                                                                                                 umentBuilderImpl.java:300)
        at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:177)
        at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:                                                                                                                                                 1156)

        ... 6 more

出现这种问题的主要原因是因为配置文件中出现多余的配置项,或者出现中文造成的,查看官方的hadoop配置。


在格式化分布式文件系统时出现错误提示hadoop没有安装

你可以先到你装的hadoop根目录下,用bin/hadoop namenode -format先试试,如果可以运行说明你的hadoop是安装成功的。
如果不想每次要先进入hadoop根目录,就需要设置环境变量,
首先vi /etc/profile 编辑文件
在文件最后加入(路径根据自己安装的路径调整)

export HADOOP_HOME=/home/hadoop/hadoop-0.20.2
export HADOOP_CONF_DIR=$HADOOP_HOME/conf
export PATH=/home/hadoop/hadoop-0.20.2/bin:$PATH

然后重启一下系统应该就可以了
 

hadoop安装出错

/hadoop: line 289: C:\Program Files\Java/bin/java: No such file or directory
明显你的这段路径中缺少了jdk的路径
配置很容易弄错,不是少个符号就是哪里输入错误,多检查检查
 

相关内容