【发布时间】:2019-11-01 20:44:42
【问题描述】:
我正在做一个从 MySQL 获取数据的 scala-spark 应用程序。如果我从 Eclipse 运行,它可以工作。但是,如果我创建 .jar 并使用 spark-submit 执行它不起作用,并出现错误:
Exception in thread "main" java.sql.SQLException: No suitable driver
所以我认为创建的 jar 没有依赖项。我想我没有设置正确的插件来编译 pom.xml 的依赖项。你知道是哪个插件来做的吗?
谢谢,问候!
【问题讨论】:
-
你需要创建一个 fat jar,这样当你使用 spark-submit 命令运行你的 jar 文件时你所有的依赖 jar 都是可用的,更多细节check this url
标签: scala maven apache-spark jar