[Apache Spark] Docker 기반 Zeppelin Notebook에서 Scala Spark 공부하기 (1)

Docker, Scala, ApacheSpark, Zeppelin, DataEngineering

Featured image

[Spark] Docker 기반 Zeppelin Notebook에서 Scala Spark 공부하기 (1)

1. Docker란?




2. Zeppelin 설치

docker run -p 4040:4040 -p 8080:8080 --privileged=true -v $PWD/logs:/logs -v $PWD/notebook:/notebook -e ZEPPELIN_NOTEBOOK_DIR='/notebook' -e ZEPPELIN_LOG_DIR='/logs' -d apache/zeppelin:0.8.1 /zeppelin/bin/zeppelin.sh

위 코드는 zeppelin 0.8.1 버젼의 이미지를 다운받아 컨테이너를 열고 notebook, logs 디렉토리를 생성하고 4040 및 8080 포트를 사용하는 명령이다.


Zeppelin 메인 페이지

apt-get update -> apt-get install sudo ->
sudo apt-get install vim

Zeppelin 유저 생성