[hadoop@test ~]$ start-dfs.sh [Fatal Error] mapred-site.xml:7:2: The markup in the document following the root element must be well-formed.20/04/27 22:02:09 FATAL conf.Configuration: error parsing conf mapred-site.xmlorg.xml.sax.SAXParseException; systemId: file:/opt/hadoop-2.7.6/etc/hadoop/mapred-site.xml; lineNumber: 7; columnNumber: 2; The markup in the document following the root element must be well-formed. at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:150) at org.apache.hadoop.conf.Configuration.parse(Configuration.java:2552) at org.apache.hadoop.conf.Configuration.parse(Configuration.java:2540) at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:2614) at org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:2564) at org.apache.hadoop.conf.Configuration.getProps(Configuration.java:2477) at org.apache.hadoop.conf.Configuration.get(Configuration.java:1047) at org.apache.hadoop.conf.Configuration.getTrimmed(Configuration.java:1101) at org.apache.hadoop.conf.Configuration.getLong(Configuration.java:1374) at org.apache.hadoop.security.Groups.<init>(Groups.java:111) at org.apache.hadoop.security.Groups.<init>(Groups.java:99) at org.apache.hadoop.security.Groups.getUserToGroupsMappingService(Groups.java:434) at org.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInformation.java:284) at org.apache.hadoop.security.UserGroupInformation.ensureInitialized(UserGroupInformation.java:261) at org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:806) at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:776) at org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:649) at org.apache.hadoop.hdfs.tools.GetConf.run(GetConf.java:315) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84) at org.apache.hadoop.hdfs.tools.GetConf.main(GetConf.java:332)Exception in thread "main" java.lang.RuntimeException: org.xml.sax.SAXParseException; systemId: file:/opt/hadoop-2.7.6/etc/hadoop/mapred-site.xml; lineNumber: 7; columnNumber: 2; The markup in the document following the root element must be well-formed. at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:2728) at org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:2564) at org.apache.hadoop.conf.Configuration.getProps(Configuration.java:2477) at org.apache.hadoop.conf.Configuration.get(Configuration.java:1047) at org.apache.hadoop.conf.Configuration.getTrimmed(Configuration.java:1101) at org.apache.hadoop.conf.Configuration.getLong(Configuration.java:1374) at org.apache.hadoop.security.Groups.<init>(Groups.java:111) at org.apache.hadoop.security.Groups.<init>(Groups.java:99) at org.apache.hadoop.security.Groups.getUserToGroupsMappingService(Groups.java:434) at org.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInformation.java:284) at org.apache.hadoop.security.UserGroupInformation.ensureInitialized(UserGroupInformation.java:261) at org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:806) at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:776) at org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:649) at org.apache.hadoop.hdfs.tools.GetConf.run(GetConf.java:315) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84) at org.apache.hadoop.hdfs.tools.GetConf.main(GetConf.java:332)Caused by: org.xml.sax.SAXParseException; systemId: file:/opt/hadoop-2.7.6/etc/hadoop/mapred-site.xml; lineNumber: 7; columnNumber: 2; The markup in the document following the root element must be well-formed. at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:150) at org.apache.hadoop.conf.Configuration.parse(Configuration.java:2552) at org.apache.hadoop.conf.Configuration.parse(Configuration.java:2540) at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:2614) ... 17 moreStarting namenodes on []test: starting namenode, logging to /opt/hadoop-2.7.6/logs/hadoop-hadoop-namenode-test.outtest: [Fatal Error] mapred-site.xml:7:2: The markup in the document following the root element must be well-formed.test: starting datanode, logging to /opt/hadoop-2.7.6/logs/hadoop-hadoop-datanode-test.outtest: [Fatal Error] mapred-site.xml:7:2: The markup in the document following the root element must be well-formed.[Fatal Error] mapred-site.xml:7:2: The markup in the document following the root element must be well-formed.20/04/27 22:02:20 FATAL conf.Configuration: error parsing conf mapred-site.xmlorg.xml.sax.SAXParseException; systemId: file:/opt/hadoop-2.7.6/etc/hadoop/mapred-site.xml; lineNumber: 7; columnNumber: 2; The markup in the document following the root element must be well-formed. at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:150) at org.apache.hadoop.conf.Configuration.parse(Configuration.java:2552) at org.apache.hadoop.conf.Configuration.parse(Configuration.java:2540) at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:2614) at org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:2564) at org.apache.hadoop.conf.Configuration.getProps(Configuration.java:2477) at org.apache.hadoop.conf.Configuration.get(Configuration.java:1047) at org.apache.hadoop.conf.Configuration.getTrimmed(Configuration.java:1101) at org.apache.hadoop.conf.Configuration.getLong(Configuration.java:1374) at org.apache.hadoop.security.Groups.<init>(Groups.java:111) at org.apache.hadoop.security.Groups.<init>(Groups.java:99) at org.apache.hadoop.security.Groups.getUserToGroupsMappingService(Groups.java:434) at org.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInformation.java:284) at org.apache.hadoop.security.UserGroupInformation.ensureInitialized(UserGroupInformation.java:261) at org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:806) at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:776) at org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:649) at org.apache.hadoop.hdfs.tools.GetConf.run(GetConf.java:315) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84) at org.apache.hadoop.hdfs.tools.GetConf.main(GetConf.java:332)Exception in thread "main" java.lang.RuntimeException: org.xml.sax.SAXParseException; systemId: file:/opt/hadoop-2.7.6/etc/hadoop/mapred-site.xml; lineNumber: 7; columnNumber: 2; The markup in the document following the root element must be well-formed. at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:2728) at org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:2564) at org.apache.hadoop.conf.Configuration.getProps(Configuration.java:2477) at org.apache.hadoop.conf.Configuration.get(Configuration.java:1047) at org.apache.hadoop.conf.Configuration.getTrimmed(Configuration.java:1101) at org.apache.hadoop.conf.Configuration.getLong(Configuration.java:1374) at org.apache.hadoop.security.Groups.<init>(Groups.java:111) at org.apache.hadoop.security.Groups.<init>(Groups.java:99) at org.apache.hadoop.security.Groups.getUserToGroupsMappingService(Groups.java:434) at org.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInformation.java:284) at org.apache.hadoop.security.UserGroupInformation.ensureInitialized(UserGroupInformation.java:261) at org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:806) at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:776) at org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:649) at org.apache.hadoop.hdfs.tools.GetConf.run(GetConf.java:315) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84) at org.apache.hadoop.hdfs.tools.GetConf.main(GetConf.java:332)Caused by: org.xml.sax.SAXParseException; systemId: file:/opt/hadoop-2.7.6/etc/hadoop/mapred-site.xml; lineNumber: 7; columnNumber: 2; The markup in the document following the root element must be well-formed. at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:150) at org.apache.hadoop.conf.Configuration.parse(Configuration.java:2552) at org.apache.hadoop.conf.Configuration.parse(Configuration.java:2540) at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:2614) ... 17 more
https://blog.csdn.net/qq_36743482/article/details/78266139