首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oozie解析Jar版本

Oozie解析Jar版本
EN

Stack Overflow用户
提问于 2018-06-15 23:00:53
回答 1查看 315关注 0票数 0

我有一份用纱线调度器运行的oozie作业。

在我的oozie工作中,有两个操作是火花作业,后面是java作业。

我的星星之火中有杰克逊版本2.6,java程序集jar中有jackson 2.9。现在我的火花异常地失败了

代码语言:javascript
复制
>     java.lang.Exception: Incompatible Jackson version: 2.9.3
>       at com.sps.analytics.batch.bi.BatchApp.executeQueries(BatchApp.scala:73)
>       at com.sps.analytics.batch.bi.BatchApp$.main(BatchApp.scala:32)

如何强制我的火花应用程序jar使用2.6版本

代码语言:javascript
复制
// https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind
dependencyOverrides += "com.fasterxml.jackson.core" % "jackson-databind" % "2.6.5" force()

// https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations
dependencyOverrides += "com.fasterxml.jackson.core" % "jackson-annotations" % "2.6.5" force()

// https://mvnrepository.com/artifact/com.fasterxml.jackson.module/jackson-module-scala
dependencyOverrides += "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.6.5" force()

// https://mvnrepository.com/artifact/com.fasterxml.jackson.dataformat/jackson-dataformat-yaml
libraryDependencies += "com.fasterxml.jackson.dataformat" % "jackson-dataformat-yaml" % "2.6.5" force()

这就是我在星火build.sbt中所拥有的

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-05 15:44:38

使Java操作成为子工作流有助于解决问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50883626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档