[spark] java.lang.NoSuchMethodError: org.json4s.jackson.JsonMethods$.parse$default$3()Z 에러
scala 2016. 10. 13. 18:07json4s를 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.
'scala' 카테고리의 다른 글
[spark] json4s에서 Map 사용시 주의 사항 - case class + Option 를 활용하는 것을 권장 (0) | 2016.10.14 |
---|---|
[scala] org.json4s.package$MappingException: No usable value for xxx (0) | 2016.10.14 |
[scala] json 이슈 (0) | 2016.10.12 |
[scala] filter+map을 flatMap으로 변경 예시 (0) | 2016.10.11 |
[scala] groupBy / mapValues 예제 (0) | 2016.10.11 |