【发布时间】:2015-12-23 08:15:50
【问题描述】:
当我使用 Druid Tranquility 运行 spark 作业时出现以下错误。
java.lang.NoSuchFieldError: WRITE_DURATIONS_AS_TIMESTAMPS
Druid Tranquility 使用的 jackson-databind (2.6.1) 版本比 spark 捆绑的版本更高。 我正在使用 Druid Tranquility(0.6.4) 和 Spark(1.5.2) 的最新稳定版本。
如何解决?
- 强制 spark 使用作业提供的类,而不是 spark 中捆绑的类。怎么样?
- 用新版jackson-databind编译spark
- 强制宁静使用旧版本。 (好像不行,在sbt中尝试排除)
- 还有其他方法吗?
【问题讨论】:
标签: apache-spark sbt druid