apache-zeppelin - 在 Zeppelin 中添加 jar 依赖时出错
问题描述
Spark 在 Zeppelin 中正常工作,但是当我添加 jar 依赖项并运行类似以下内容时:
val df = spark.read.json("path/file1")
我收到以下错误:
com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.5.4
如果我第二次运行它,我得到:
java.lang.NoClassDefFoundError: Could not initialize class org.apache.spark.rdd.RDDOperationScope$
(不知道为什么第二次运行错误会发生变化)
如果我不附上罐子,代码可以正常工作。这可能与冲突有关吗?
尝试在 Spark 的解释器选项中执行以下操作,但仍然出现相同的错误:
artifact: path/utils.jar
exclude: com.fasterxml.jackson.databind (Is this the correct way to write how to exclude jackson?)
有什么见解吗?