查看错误日志,结果如下
2023-07-06 17:45:48,205 ERROR org.apache.hadoop.hdfs.qjournal.server.JournalNode: Failed to start journalnode.
java.lang.RuntimeException: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character ' ' (code 32); expected "?>" end marker
貌似是格式参数错误?
错误的路径如下
at [row,col,system-id]: [1,21,"file:/opt/module/hadoop/etc/hadoop/mapred-site.xml"]
于是打开mapred文件,错误出现在第一行第21列
发现不知道为啥中间第一含多了个“?”号,遂将之删掉
<?xml version="1.0"? encoding="UTF-8"?>
后面尝试启动了几次还是报错,接着就去吃饭了,吃完饭后回来开了电脑,做了个垃圾清理后,再开虚拟机,然后启动journalnode,居然就成功了?????
就挺懵