Intellij Idea Nats Spark连接器:错误:无法加载类

7z5jn7bk  于 2023-08-03  发布在  Spark
关注(0)|答案(1)|浏览(107)

下午好!
我是nats/spark的新手,我被困了几天。任何小费都很好。我正在使用https://github.com/Logimethods/nats-connector-spark-scala连接器从nats服务器读取消息。我使用Intellij和SBT来运行它,它工作正常。相反,当我试图构建de jar文件失败时:
x1c 0d1x的数据
我已经检查了jar文件是否有MANIFEST.MF:



我想我可能错过了一些依赖性或不兼容性问题,所以我将附上我的buildd.sbt文件:

name := "brokerNatsSparkSBT"
version := "0.1"
scalaVersion := "2.11.12"

resolvers += "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots"
resolvers += "Sonatype OSS Release" at "https://oss.sonatype.org/content/groups/public/"

libraryDependencies += "com.logimethods" % "nats-connector-spark-scala_2.11" % "1.0.0"

val sparkVersion = "2.3.1"

libraryDependencies ++= Seq(
  "org.apache.spark" %% "spark-core" % sparkVersion,
  "org.apache.spark" %% "spark-streaming" % sparkVersion
)

字符串
使用JDK 1.8,SBT根据build.properties 1.5.4。
提前感谢!

vcudknz3

vcudknz31#

经过几天的挣扎,最后我成功了,这要归功于这个article。包括 sbt-assembly 插件,并使用它构建 jar 文件,我实现了正确构建 jar

相关问题