当前位置: 首页 > 知识库问答 >
问题:

算法 - spark-submit 文件未找到错误?

蒙胤
2023-04-23

scala代码是:

val sourcePath = this.getClass.getResource("/stopwords.dic").getPath
    val stopwordsFile = Source.fromFile(sourcePath,"UTF-8")

打包以后的jar中有stopwords.dic这个文件

路径也是对的

但是还是报错了:
Caused by: java.io.FileNotFoundException: file:/Users/laiyinan/Desktop/cc_core/out/artifacts/cc/cc_core.jar!/stopwords.dic (No such file or directory)

求解!谢谢!

共有1个答案

龚博涛
2023-04-23

image.png

 类似资料:
  • 我一直在运行一些测试spark scala代码,使用的Spark-Shell可能是一种很糟糕的方法: 这将在spark上执行我的代码,完成后弹出到shell中。 现在我正试图在集群上运行它,我想我需要使用spark-submit,我认为应该是:

  • 我在源代码树中将c项目拆分为几个不同的库/可执行文件。有一个顶级的Cmake文件,其中包括一些子目录。一个叶库B链接到另一个叶库A。然而,即使A公开添加了target_include_directories,在B中,我得到了错误C1083——无法打开包含文件。 操作系统:Win10 使用GCC 7.3.0工具包: > CMake命令 错误消息: 使用工具包Visual Studio Build T

  • 在我的新工作场所,我在新安装的Tomcat上遇到了一些日志文件未找到的错误。这些Tomcat日志文件是catalina.log、localhost_access_log.txt等。那些Tomcat日志文件不在/logs下。该问题同时出现在Windows7上的Tomcat9和Tomcat8上。Windows访问限制会导致此问题吗?

  • 我得到以下错误: https://spark.apache.org/docs/1.4.1/streaming-flume-integration.html

  • 是的...已经讨论了很多了。 但是,有很多不明确的地方,提供了一些答案...包括在jars/executor/driver配置或选项中重复jar引用。 类路径的影响 驱动程序 执行程序(用于正在运行的任务) 两者 一点也不 对于任务(对每个执行者) 用于远程驱动程序(如果在群集模式下运行) 方法 方法 或 或 不要忘记,spark-submit的最后一个参数也是一个.jar文件。 如果我从文档中猜