昨天在运行hadoop的时候出现了不能解析xml文件的问题,问题如下:
Exception in thread "main" java.lang.RuntimeException: org.xml.sax.SAXParseException; systemId: file:/soft/hadoop/etc/hadoop/hdfs-site.xml; lineNumber: 1; columnNumber: 7; The processing instruction target matching "[xX][mM][lL]" is not allowed.
后来查阅资料发现我的hdfs-site.xml文件开头有一个空格,导致不能识别xml文件
最后在删除空格保存后就可以正常开启hadoop了。