TIL/잡다한

[Pyspark] java.net.BindException: Can't assign requested address: Service 'sparkDriver' 오류 해결

재융 2022. 2. 1. 19:47
반응형

먼저 두가지 오류가 있었는데 첫번째는

import pyspark시 에러 (cannot find module 'pyspark')

 

해당 에러는 findspark.init()함수를 먼저 실행시켜주면 해결된다

import findspark
findspark.init()

만약에 findspark가 없다면 아래 모듈 설치

python -m pip install findspark

 

두번째 오류는

java.net.BindException: Can't assign requested address: Service 'sparkDriver'

해당 오류를 해결하려면 /etc/hosts파일을 수정해야한다

 

먼저 "hostname"이라는 커맨드로 현재 호스트 이름 확인

hostname
# > JAEYUNG.local

그다음 /etc/hosts파일로 이동하여 127.0.0.1 주소를 위에서 출력된 이름 정보값을 추가로 입력 (아래는 /etc/hosts 예시파일)

# 기존에 존재하던 정보
127.0.0.1	localhost

# 아래 새롭게 추가
127.0.0.1	JAEYUNG.local

 

반응형