제목 그대로 jdk 17 이상에서 spark 애플리케이션 실행 시 아래와 같은 에러 발생한다면
Exception in thread "main" java.lang.IllegalAccessError: class org.apache.spark.storage.StorageUtils$ (in unnamed module ...) cannot access class sun.nio.ch.DirectBuffer (in module java.base) because module java.base does not export sun.nio.ch to unnamed module ...
해결법.
실행 시 vm 옵션으로 '--add-exports java.base/sun.nio.ch=ALL-UNNAMED' 추가해주면 (내 경우에는) 된다.
'Lang' 카테고리의 다른 글
[python, julia]python 에서 julia 스크립트 파일 실행하기 (0) | 2022.05.20 |
---|---|
[Kotlin]Kotlin, Spring boot, Reactive Programming 조합으로 간단한 Rest API 구현해보기 (0) | 2022.05.20 |
[java]r2dbc 와 jpa/jdbc 같이 사용 시 에러 해결법 (0) | 2022.05.10 |
[go] postgresql 연동 테스트용 go 코딩 샘플 (0) | 2022.04.20 |
[python]엑셀 파일에서 데이터 추출해서 소스 생성하기 (0) | 2022.04.14 |