Google chrome Spark 2.4.5由于严格的MIME类型检查而未显示UI
我一直在努力升级我的所有系统,以使用最新的AWS EMR产品,包括Spark 2.4.5和EMR-5.30.0。我终于能够用我的代码运行集群,并希望通过Spark UI检查工作节点上发生了什么,我发现了一些样式问题。在查看Chrome控制台时,我可以看到一大堆错误,如:Google chrome Spark 2.4.5由于严格的MIME类型检查而未显示UI,google-chrome,apache-spark,Google Chrome,Apache Spark,我一直在努力升级我的所有系统,以使用最新的AWS EMR产品,包括Spark 2.4.5和EMR-5.30.0。我终于能够用我的代码运行集群,并希望通过Spark UI检查工作节点上发生了什么,我发现了一些样式问题。在查看Chrome控制台时,我可以看到一大堆错误,如: 拒绝应用“”中的样式,因为其MIME类型(“text/html”)不是受支持的样式表MIME类型,并且启用了严格的MIME检查。 及 拒绝从“”执行脚本,因为其MIME类型(“text/html”)不可执行,并且启用了严格的MI
拒绝应用“”中的样式,因为其MIME类型(“text/html”)不是受支持的样式表MIME类型,并且启用了严格的MIME检查。
及
拒绝从“”执行脚本,因为其MIME类型(“text/html”)不可执行,并且启用了严格的MIME类型检查。
这在使用Spark 2.0.0的旧群集上运行良好
我试图找到一种方法来解决这个问题,让页面正确加载,但我在这里或谷歌的其他地方看不到任何东西。而且看起来没有任何方法可以禁用严格的MIME类型检查
Chrome中网络选项卡的屏幕截图
页面来源:
<!DOCTYPE html><html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8"/><link rel="stylesheet" href="/proxy/application_1591462671294_0525/static/bootstrap.min.css" type="text/css"/><link rel="stylesheet" href="/proxy/application_1591462671294_0525/static/vis.min.css" type="text/css"/><link rel="stylesheet" href="/proxy/application_1591462671294_0525/static/webui.css" type="text/css"/><link rel="stylesheet" href="/proxy/application_1591462671294_0525/static/timeline-view.css" type="text/css"/><script src="/proxy/application_1591462671294_0525/static/sorttable.js"></script><script src="/proxy/application_1591462671294_0525/static/jquery-1.12.4.min.js"></script><script src="/proxy/application_1591462671294_0525/static/emr-shim.js"></script><script src="/proxy/application_1591462671294_0525/static/vis.min.js"></script><script src="/proxy/application_1591462671294_0525/static/bootstrap-tooltip.js"></script><script src="/proxy/application_1591462671294_0525/static/initialize-tooltips.js"></script><script src="/proxy/application_1591462671294_0525/static/table.js"></script><script src="/proxy/application_1591462671294_0525/static/additional-metrics.js"></script><script src="/proxy/application_1591462671294_0525/static/timeline-view.js"></script><script src="/proxy/application_1591462671294_0525/static/log-view.js"></script><script src="/proxy/application_1591462671294_0525/static/webui.js"></script><script>setUIRoot('/proxy/application_1591462671294_0525')</script>
<link rel="stylesheet" href="/proxy/application_1591462671294_0525/static/jquery.dataTables.1.10.18.min.css" type="text/css"/><link rel="stylesheet" href="/proxy/application_1591462671294_0525/static/dataTables.bootstrap.css" type="text/css"/><link rel="stylesheet" href="/proxy/application_1591462671294_0525/static/jsonFormatter.min.css" type="text/css"/><script src="/proxy/application_1591462671294_0525/static/jquery.dataTables.1.10.18.min.js"></script><script src="/proxy/application_1591462671294_0525/static/jquery.cookies.2.2.0.min.js"></script><script src="/proxy/application_1591462671294_0525/static/jquery.blockUI.min.js"></script><script src="/proxy/application_1591462671294_0525/static/dataTables.bootstrap.min.js"></script><script src="/proxy/application_1591462671294_0525/static/jsonFormatter.min.js"></script><script src="/proxy/application_1591462671294_0525/static/jquery.mustache.js"></script>
<link rel="shortcut icon" href="/proxy/application_1591462671294_0525/static/spark-logo-77x50px-hd.png"></link>
<title>uspto public pair collector - Executors</title>
</head>
<body>
<div class="navbar navbar-static-top">
<div class="navbar-inner">
<div class="brand">
<a href="/proxy/application_1591462671294_0525/" class="brand">
<img src="/proxy/application_1591462671294_0525/static/spark-logo-77x50px-hd.png"/>
<span class="version">2.4.5-amzn-0</span>
</a>
</div>
<p class="navbar-text pull-right">
<strong title="uspto public pair collector">uspto public pair collector</strong> application UI
</p>
<ul class="nav"><li class="">
<a href="/proxy/application_1591462671294_0525/jobs/">Jobs</a>
</li><li class="">
<a href="/proxy/application_1591462671294_0525/stages/">Stages</a>
</li><li class="">
<a href="/proxy/application_1591462671294_0525/storage/">Storage</a>
</li><li class="">
<a href="/proxy/application_1591462671294_0525/environment/">Environment</a>
</li><li class="active">
<a href="/proxy/application_1591462671294_0525/executors/">Executors</a>
</li></ul>
</div>
</div>
<div class="container-fluid">
<div class="row-fluid">
<div class="span12">
<h3 style="vertical-align: bottom; display: inline-block;">
Executors
</h3>
</div>
</div>
<div>
<div id="active-executors" class="row-fluid"></div><script src="/proxy/application_1591462671294_0525/static/utils.js"></script><script src="/proxy/application_1591462671294_0525/static/executorspage.js"></script><script>setThreadDumpEnabled(true)</script><script>setErrorMessageEnabled(false)</script>
</div>
</div>
</body>
</html>
setUIRoot('/proxy/application_1591462671294_0525')
uspto公共对收集器-执行器
uspto公共对收集器应用程序界面
-
-
-
-
-
遗嘱执行人
setThreadDumpEnabled(真)setErrorMessageEnabled(假)
奇怪的事情发生了,我的账户被合并了,但我无法回复我的OP,因为我的代表没有转帐。我正在分别解决这个问题
@mazaneicha,我在/usr/lib/spark/jars/spark-core_2.11-2.4.5-amzn-0.jar中找到了您提到的jar,并运行了jar tf spark-core_2.11-2.4.5-amzn-0.jar | grep/ui/static/
结果:
org/apache/spark/ui/static/webui.js
org/apache/spark/ui/static/dataTables.rowsGroup.js
org/apache/spark/ui/static/jsonFormatter.min.js
org/apache/spark/ui/static/spark-dag-viz.css
org/apache/spark/ui/static/jquery.blockUI.min.js
org/apache/spark/ui/static/executorspage.js
org/apache/spark/ui/static/timeline-view.css
org/apache/spark/ui/static/additional-metrics.js
org/apache/spark/ui/static/executorspage-template.html
org/apache/spark/ui/static/initialize-tooltips.js
org/apache/spark/ui/static/jquery.dataTables.1.10.18.min.css
org/apache/spark/ui/static/dataTables.bootstrap.css
org/apache/spark/ui/static/jquery-1.12.4.min.js
org/apache/spark/ui/static/historypage.js
org/apache/spark/ui/static/historypage-common.js
org/apache/spark/ui/static/jsonFormatter.min.css
org/apache/spark/ui/static/vis.min.js
org/apache/spark/ui/static/dagre-d3.min.js
org/apache/spark/ui/static/dataTables.bootstrap.min.js
org/apache/spark/ui/static/webui.css
org/apache/spark/ui/static/spark-logo-77x50px-hd.png
org/apache/spark/ui/static/table.js
org/apache/spark/ui/static/jquery.cookies.2.2.0.min.js
org/apache/spark/ui/static/utils.js
org/apache/spark/ui/static/graphlib-dot.min.js
org/apache/spark/ui/static/emr-shim.js
org/apache/spark/ui/static/vis.min.css
org/apache/spark/ui/static/bootstrap-tooltip.js
org/apache/spark/ui/static/jquery.dataTables.1.10.18.min.js
org/apache/spark/ui/static/log-view.js
org/apache/spark/ui/static/spark-dag-viz.js
org/apache/spark/ui/static/d3.min.js
org/apache/spark/ui/static/timeline-view.js
org/apache/spark/ui/static/bootstrap.min.css
org/apache/spark/ui/static/sorttable.js
org/apache/spark/ui/static/historypage-template.html
org/apache/spark/ui/static/jquery.mustache.js
根据您最初的问题,jar的权限是
-rw-r--r--1根根根13818506年4月23日04:23 spark-core_2.11-2.4.5-amzn-0.jar
但是我在磁盘上的任何地方都找不到/ui/static/expanded。奇怪的事情发生了,我的帐户被合并了,但我无法响应我的OP,因为我的代表没有转移。我正在分别解决这个问题 @mazaneicha,我在/usr/lib/spark/jars/spark-core_2.11-2.4.5-amzn-0.jar中找到了您提到的jar,并运行了
jar tf spark-core_2.11-2.4.5-amzn-0.jar | grep/ui/static/
结果:
org/apache/spark/ui/static/webui.js
org/apache/spark/ui/static/dataTables.rowsGroup.js
org/apache/spark/ui/static/jsonFormatter.min.js
org/apache/spark/ui/static/spark-dag-viz.css
org/apache/spark/ui/static/jquery.blockUI.min.js
org/apache/spark/ui/static/executorspage.js
org/apache/spark/ui/static/timeline-view.css
org/apache/spark/ui/static/additional-metrics.js
org/apache/spark/ui/static/executorspage-template.html
org/apache/spark/ui/static/initialize-tooltips.js
org/apache/spark/ui/static/jquery.dataTables.1.10.18.min.css
org/apache/spark/ui/static/dataTables.bootstrap.css
org/apache/spark/ui/static/jquery-1.12.4.min.js
org/apache/spark/ui/static/historypage.js
org/apache/spark/ui/static/historypage-common.js
org/apache/spark/ui/static/jsonFormatter.min.css
org/apache/spark/ui/static/vis.min.js
org/apache/spark/ui/static/dagre-d3.min.js
org/apache/spark/ui/static/dataTables.bootstrap.min.js
org/apache/spark/ui/static/webui.css
org/apache/spark/ui/static/spark-logo-77x50px-hd.png
org/apache/spark/ui/static/table.js
org/apache/spark/ui/static/jquery.cookies.2.2.0.min.js
org/apache/spark/ui/static/utils.js
org/apache/spark/ui/static/graphlib-dot.min.js
org/apache/spark/ui/static/emr-shim.js
org/apache/spark/ui/static/vis.min.css
org/apache/spark/ui/static/bootstrap-tooltip.js
org/apache/spark/ui/static/jquery.dataTables.1.10.18.min.js
org/apache/spark/ui/static/log-view.js
org/apache/spark/ui/static/spark-dag-viz.js
org/apache/spark/ui/static/d3.min.js
org/apache/spark/ui/static/timeline-view.js
org/apache/spark/ui/static/bootstrap.min.css
org/apache/spark/ui/static/sorttable.js
org/apache/spark/ui/static/historypage-template.html
org/apache/spark/ui/static/jquery.mustache.js
根据您最初的问题,jar的权限是
-rw-r--r--1根根根13818506年4月23日04:23 spark-core_2.11-2.4.5-amzn-0.jar
但是我在磁盘上的任何地方都找不到/ui/static/expanded。你能检查一下新安装的Spark的
/ui/static/
目录上的权限吗?如果@mazaneicha建议不能解决问题,你能显示页面源吗?@mazaneicha,我想知道我的服务器上的这些内容是从哪里来的,我看到了。我使用的服务器是运行AmazonLinux2AMI的预构建AWSEMR。我运行了sudofind/-typed-name ui
,但没有找到任何匹配项。关于这个/ui/static/
目录的位置有什么想法吗?@RajaAyaz:我已经在原始问题中添加了页面源代码。@zdubu是的,对不起,我的错误,static是spark-core_version.jar的一部分$jar tf spark-core_2.11-2.4.5.jar | grep/ui/static/
…你能检查新安装的spark的/ui/static/
目录上的权限吗?如果@mazaneicha建议不能解决问题,你能显示页面源代码吗?@mazaneicha,我想知道我的服务器上的这些内容是从哪里来的,我看到了。我使用的服务器是运行AmazonLinux2AMI的预构建AWSEMR。我运行了sudofind/-typed-name ui
,但没有找到任何匹配项。关于这个/ui/static/
目录的位置有什么想法吗?@RajaAyaz:我已经在原始问题中添加了页面源代码。@zdubu是的,对不起,我的错误,static是spark-core_version.jar的一部分<代码>$jar tf spark-core_2.11-2.4.5.jar | grep/ui/static/。。。