The error is
java.lang.NoSuchMethodError:
com.fasterxml.jackson.databind.Module$SetupContext.setClassIntrospector(Lcom/fasterxml/jackson/databind/introspect/ClassIntrospector;)V
at
com.fasterxml.jackson.module.scala.introspect.ScalaClassIntrospectorModule$$anonfun$1.apply(ScalaClassIntrospector.scala:32)
at
com.fasterxml.jackson.module.scala.introspect.ScalaClassIntrospectorModule$$anonfun$1.apply(ScalaClassIntrospector.scala:32)
at
com.fasterxml.jackson.module.scala.JacksonModule$$anonfun$setupModule$1.apply(JacksonModule.scala:47)
…..
The scala code is
val df = sqlContext.load(
"org.apache.phoenix.spark",
Map("table" -> "AIS ", "zkUrl" -> "cdhzk1.ccco.com:2181")
)
Maybe I got the resoon ,the Phoenix 4.5.2 on CDH 5.5.x is build with spark 1.4
,and cdh5.5`defalut spark version is 1.5.
So how could I do? To rebuild a phoenix 4.5.2 version with spark 1.5 Or
change the cdh spark to 1.4. Apreantly these are difficult for me . Could
someone help me ? Thank you vey much.