The Example Codes of "Spark The Definitive Guide"
아래 명령어로 repository 를 clone 한 후, 자신의 폴더로 이동합니다.
git clone https://github.com/dream2globe/SparkDefinitiveGuide.git
cd SparkDefinitiveGuidegit submodule init
git submodule update- docker 명령어와 기타 명령어를 편하게 사용할 수 있도록 Makefile 설정되어 있습니다. (참고. What is a Makefile and how does it work?)
- 실행 전 개인 개발환경으로 설정 변경
- docker 실행 설정을 자신의 폴더 위치로 바꾸어주어야합니다.
Makefile의~/workspace/python/SparkDefinitiveGuide를 자신의 repository가 있는 폴더위치로 변경해주세요.
setup:
docker run -p 8888:8888 -p 4040:4040 -p 4041:4041 -d --rm -v ~/workspace/python/SparkDefinitiveGuide:/home/jovyan/work --name my-spark-lab dream2globe/my-spark-env- docker 실행
make setup- 웹 브라우저에서 localhost:8888 에 접속합니다. Jupyter Notebook이 실행되며, password는
mysparklab입니다. - 사용을 종료하려면 docker 중지
make stop