spark-driver version 과 python verson 맞추기
환경
- Mac2
- Mac2에 자동으로 설치 되어 있는 python3 와 version 3.12.*
방법
현재 python3 -V 하면 3.9가 나오며, 현재 brew python 설치는 3.12로 되어 있는 상태에서 spark-driver worker version 은 3.12 가 나오는 상태입니다.
만약 spark-driver worker version 이 brew list 에 있으면 해당 위치를 .zshrc 또는 .bash_profile 에 설정을 해주면 됩니다.
예를 들어 python3 에 3.12이면 아래와 같이 넣어주면 됩니다.
#Python
alias python="python3"
alias python3="/opt/homebrew/bin/python3.12"
해당 항목을 저장후 source 를 통해 쉘에 적용 후 python3 -V 하면 원하는 version 이 나올겁니다.
만약 spark-driver worker version 이 brew list 에 없으면 brew install python@3. 뒤에 원하는 버젼을 입력하여 설치 합니다.
설치 후 위와 같이 항목을 적용 합니다.
jupyter 로 pyspark 열 때 맞추는 방법
아래 부분 보고 맞추시면 됩니다.
#Python
alias python="python3"
alias python3="/opt/homebrew/bin/python3.12"
#Spark
export SPARK_HOME=~/Spark/spark
export PYSPARK_PYTHON=/opt/homebrew/bin/python3.12
export PYSPARK_DRIVER_PYTHON=jupyter
export PYSPARK_DRIVER_PYTHON_OPTS='notebook'
export SPARK_LOCAL_IP=127.0.0.1
alias sparknb='$SPARK_HOME/bin/pyspark'
여기서 주의할건 PYSPARK_PYTHON 에 python3 를 입력하면 적용이 되지 않아 직접 dir 를 입력했습니다.
그리고 PYSPARK_DRIVER_PYTHON 은 jupyter 이여야 합니다.
'Data engineer > Apache Spark' 카테고리의 다른 글
[Spark]빅데이터 분석 환경 구축-5강. Zookeeper 설치 및 환경 설정 (1) | 2024.02.06 |
---|---|
[Spark]빅데이터 분석 환경 구축-Spark 설치 및 환경설정 (0) | 2024.02.06 |
[Spark]빅데이터 분석 환경 구축-3강. Hadoop 설치 및 환경설정 (0) | 2024.02.06 |
[Spark]빅데이터 분석 환경 구축-2강. Java 설치 및 환경설정 (0) | 2024.02.06 |
[Spark]빅데이터 분석 환경 구축-1강. AWS EC2 인스턴스 배포 (0) | 2024.02.06 |