在 YARN 中打开跟踪 URI 时找不到 .css、.js 和 .png 文件
.css, .js and .png files not found when opening Tracking URI in YARN
我可以在这个 URI 上查看 YARN 上的 运行 个作业列表:
https://server1.company.com:8443/gateway/yarnui/yarn/apps/RUNNING
此外,我可以通过打开 TrackingUI 访问工作特定信息:
https://server1.company.com:8443/gateway/yarnui/yarn/proxy/application_1481927689976_0178
但是,当我这样做时,我只得到HTML文档,none其他需要的.js,.css 和 .png 文件:
GET https://server.company.com:8443/gateway/yarnui/yarn/proxy/application_1481927689976_0178
200 OK (text/html)
GET https://server.company com:8443/proxy/application_1481927689976_0178/static/bootstrap.min.css
404 Not Found (text/html)
如果我直接转到作业所在的服务器 运行 :
http://server2.company.com:8088/proxy/application_1481927689976_0178
一切正常:
GET http://server2.company.com:8088/proxy/application_1481927689976_0178
200 OK (text/html)
GET http://server2.company:8088/proxy/application_1481927689976_0178/static/bootstrap.min.css
200 OK (text/css)
听起来像是 YARN 配置问题——但我已经将 yarn.resourcemanager.webapp.address 设置为正确的值:
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>server2.company.com:8088</value>
</property>
知道为什么我无法访问这些文件吗?
IBM 的支持修复解决了这个问题:
http://www-01.ibm.com/support/docview.wss?uid=swg21980169
我可以在这个 URI 上查看 YARN 上的 运行 个作业列表:
https://server1.company.com:8443/gateway/yarnui/yarn/apps/RUNNING
此外,我可以通过打开 TrackingUI 访问工作特定信息:
https://server1.company.com:8443/gateway/yarnui/yarn/proxy/application_1481927689976_0178
但是,当我这样做时,我只得到HTML文档,none其他需要的.js,.css 和 .png 文件:
GET https://server.company.com:8443/gateway/yarnui/yarn/proxy/application_1481927689976_0178
200 OK (text/html)
GET https://server.company com:8443/proxy/application_1481927689976_0178/static/bootstrap.min.css
404 Not Found (text/html)
如果我直接转到作业所在的服务器 运行 :
http://server2.company.com:8088/proxy/application_1481927689976_0178
一切正常:
GET http://server2.company.com:8088/proxy/application_1481927689976_0178
200 OK (text/html)
GET http://server2.company:8088/proxy/application_1481927689976_0178/static/bootstrap.min.css
200 OK (text/css)
听起来像是 YARN 配置问题——但我已经将 yarn.resourcemanager.webapp.address 设置为正确的值:
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>server2.company.com:8088</value>
</property>
知道为什么我无法访问这些文件吗?
IBM 的支持修复解决了这个问题: http://www-01.ibm.com/support/docview.wss?uid=swg21980169