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服务。