9. Hadoop2.6.4以下版本如何使用查看作业执行占用的CPU内存负载信息功能?

因CPU Metrix功能中加载所需js文件是基于Hadoop中WebApp的build方法实现的,Hadoop2.6.4以下版本无该方法,若需要查看CPU Metrix的相关信息,可通过如下操作进行:

  • 在集群的 hadoop-yarn-common-xxx.jar 包中,添加所需资源,具体操作:1) 解压 hadoop-yarn-common-xxx.jar;2) 将 XLearning 代码中的 src\main\resources\xlWebApp 文件夹拷贝到hadoop-yarn-common-xxx.jar解压后路径中的 webapps/static 目录下;3)重新压缩jar包;4)为方便,可替换集群中hadoop-yarn-common-xxx.jar包,无需重启集群。(也可通过提交参数—jars来传递该jar包,优先使用此包启动container)
  • XLearning JobHistory 中查看CPU内存负载占用信息[可选]因XLearning JobHistory中加载的hadoop-yarn-common-xxx.jar包为XLearning-dist解压后$XLEARNING_HOME/lib下的jar文件,可按上述方法将所需js文件加载入jar包进行替换后,再启动JobHistory服务。