解决Hadoop无法启动JobHistoryServer 用start-yarn.sh来运行,出现了什么替换了什么值,我看其他也是人打开也是这样,应该不是什么错,但就是无法运行,用jps查看始终没有,之后在网上找方法进入sbin目录下用./mr-jobhistory-daemon.sh start historyserver,但还是无法成功没用,也依旧访问不了8080端口 WARNING: YARN_CONF_DIR has been replaced by HADOOP_CONF_DIR. Using value of YARN_CONF_DIR. WARNING: YARN_LOG_DIR has been replaced by HADOOP_LOG_DIR. Using value of YARN_LOG_DIR. WARNING: Use of this script to start the MR JobHistory daemon is deprecated. WARNING: Attempting to execute replacement "mapred --daemon start" instead. WARNING: HADOOP_MAPRED_ROOT_LOGGER has been replaced by HADOOP_ROOT_LOGGER. Using value of HADOOP_MAPRED_ROOT_LOGGER.打开后出现的,我看其他人也是一样
时间: 2023-02-06 08:23:15 浏览: 811
在使用 `start-yarn.sh` 命令启动 Hadoop 的 JobHistoryServer 时,出现了若干警告消息,其中包括:
- WARNING: YARN_CONF_DIR has been replaced by HADOOP_CONF_DIR. Using value of YARN_CONF_DIR.
- WARNING: YARN_LOG_DIR has been replaced by HADOOP_LOG_DIR. Using value of YARN_LOG_DIR.
- WARNING: Use of this script to start the MR JobHistory daemon is deprecated.
- WARNING: Attempting to execute replacement "mapred --daemon start" instead.
- WARNING: HADOOP_MAPRED_ROOT_LOGGER has been replaced by HADOOP_ROOT_LOGGER. Using value of HADOOP_MAPRED_ROOT_LOGGER.
这些警告消息提示了一些 Hadoop 相关的环境变量(如 YARN_CONF_DIR、YARN_LOG_DIR、HADOOP_MAPRED_ROOT_LOGGER)已被废弃,并被替换为新的环境变量(如 HADOOP_CONF_DIR、HADOOP_LOG_DIR、HADOOP_ROOT_LOGGER)。这意味着,在新版本的 Hadoop 中,应使用新的环境变量,而不是旧的环境变量。
此外,警告消息还提示,使用 `start-yarn.sh` 命令启动 MR JobHistory daemon 已被废弃,并建议使用 "mapred --daemon start" 命令代替。因此,如果想要启动 Hadoop 的 JobHistoryServer,建议使用 "mapred --daemon start historyserver" 命令。
如果您还是无法启动 JobHistoryServer,建议您检查一下 Hadoop 的配置文件(如 `core-site.xml`、`hdfs-site.xml`、`mapred-site.xml`、`yarn-site.xml`)是否正确,特别是关于 JobHistoryServer 的配置项(如 `mapreduce.jobhistory
阅读全文