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 김용환 '김용환'

댓글을 달아 주세요