json4s를 spark에 쓸 때, 버전 관리를 잘 해야 한다. scala 1.5.x, 1.6.x은 json4s의 3.2.x만 사용할 수 있다.

그 이상의 버전을 사용하면, java.lang.NoSuchMethodError: org.json4s.jackson.JsonMethods$.parse$default$3()Z 예외가 발생한다.





https://github.com/json4s/json4s/issues/316


Spark 1.5.0 depends on json4s 3.2.10. json4s 3.2.10 and 3.3.0 does not have binary compatibility. You can't use spark 1.5.0 and json4s 3.3.0 together.

Posted by '김용환'
,