- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经使用 Apache Spark 部署了 Spring boot 服务器,并且一切工作稳定。但是http://X.X.X.X:4040/executors/ SparkUI executors端点抛出java.io.FileNotFoundException
并且找不到/opt/x/x!/BOOT-INF/lib/spark-core_2.11-2.2.0.jar
。我检查了inner jar 。此问题仅发生在 Linux 上,on Windows可以正常使用。
2019-04-23 07:01:24,038 WARN [org.spark_project.jetty.servlet.ServletHandler] [SparkUI-36] -
org.spark_project.jetty.servlet.ServletHolder$1: org.glassfish.jersey.server.internal.scanning.ResourceFinderException: java.io.FileNotFound
Exception: /opt/x/x.jar!/BOOT-INF/lib/spark-core_2.11-2.2.0.jar (No such file or directory)
at org.spark_project.jetty.servlet.ServletHolder.makeUnavailable(ServletHolder.java:594)
at org.spark_project.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:658)
at org.spark_project.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:496)
at org.spark_project.jetty.servlet.ServletHolder.ensureInstance(ServletHolder.java:788)
at org.spark_project.jetty.servlet.ServletHolder.prepare(ServletHolder.java:773)
at org.spark_project.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:578)
at org.spark_project.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180)
at org.spark_project.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)
at org.spark_project.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112)
at org.spark_project.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.spark_project.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:461)
at org.spark_project.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
at org.spark_project.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)
at org.spark_project.jetty.server.Server.handle(Server.java:524)
at org.spark_project.jetty.server.HttpChannel.handle(HttpChannel.java:319)
at org.spark_project.jetty.server.HttpConnection.onFillable(HttpConnection.java:253)
at org.spark_project.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273)
at org.spark_project.jetty.io.FillInterest.fillable(FillInterest.java:95)
at org.spark_project.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)
at org.spark_project.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303)
at org.spark_project.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148)
at org.spark_project.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136)
at org.spark_project.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671)
at org.spark_project.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.glassfish.jersey.server.internal.scanning.ResourceFinderException: java.io.FileNotFoundException: /opt/x/x.jar!/BOOT-INF/lib/spark-core_2.11-2.2.0.jar (No such file or directory)
at org.glassfish.jersey.server.internal.scanning.JarZipSchemeResourceFinderFactory.create(JarZipSchemeResourceFinderFactory.java:90)
最佳答案
问题的原因是 Jersey 中的限制 – 它无法处理嵌套的 JAR 文件。您需要将 Spring Boot 配置为在应用程序启动时自动解压包含 spark-core
资源的任何 JAR。就我而言(我使用的是 spark-core_2.12
),解决方案是将以下部分添加到 pom.xml
文件中:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<requiresUnpack>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_2.12</artifactId>
</dependency>
</requiresUnpack>
</configuration>
</plugin>
关于java - 如何修复 SparkUI Executors 、 java.io.FileNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55806490/
我正在尝试附加处理程序以使用此代码激发 UI: private def getSparkUI(sparkContext: SparkContext): SparkUI = { spar
我注意到这个错误已被修复: Allow users to disable Jetty Spark UI in local mode https://issues.apache.org/jira/bro
我在 AWS 集群上运行了一些 pyspark 程序。我正在通过 Spark UI 监控作业(见附件)。但是,我注意到,不像scala或者Java spark程序,会显示每个Stage对应哪一行代码,
我是 Spark 编程和使用 IntelliJ IDE 开发 Spark 应用程序的新手。我想要实现的是在继续在 IntelliJ 中调试的同时到达 Spark Web UI。但是,在尝试访问 Spa
我正在尝试根据此文档使用Zeppelin配置livy: https://zeppelin.apache.org/docs/0.7.3/interpreter/livy.html 但是,当我运行时: %
我已经使用 Apache Spark 部署了 Spring boot 服务器,并且一切工作稳定。但是http://X.X.X.X:4040/executors/ SparkUI executors端点
创建历史服务器的默认CF模板包括创建安全组和IAM角色。我删除了两者并添加了选择现有的安全组。现在,当我运行 CF 模板时,它已成功创建 HistoryServerInstance,但在等待条件下失败
我正在通过以下命令运行 spark master: ./sbin/start-master.sh 之后我去了http://localhost:8080 ,我看到了以下页面。 我期待看到带有“工作”、“
我正在运行以下有关 Java+Spark+SQL 的示例。 https://github.com/apache/spark/blob/master/examples/src/main/java/org
我是一名优秀的程序员,十分优秀!