์ด๋ฒ ํฌ์คํ ์๋ JypyterNotebook์ Scala์ปค๋์ ์ถ๊ฐํด์, Scala๋ฅผ ์คํํด๋ณด๊ฒ ์ต๋๋ค.
์ด์ ์ ์์ฑํด๋์ ์ธํ๋ผ๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํ ์์ ์ด๋, ์ ํฌ์คํ ์ ์ฐจ๊ทผํ๊ทผํ ๋ฐ๋ผ์ค์ ํ ์งํํด์ฃผ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค^-^
1. Scala ์ค์น
์ ๋ python3.7์ ์ฌ์ฉํ๋ฏ๋ก, pip3์ผ๋ก ์ค์นํ์ต๋๋ค!
์๋ ๋ช
๋ น์ด๋ก spylon_kernal์ ์ค์นํ๊ณ , ์ปค๋์ ์ถ๊ฐํฉ๋๋ค.
[root@master ~]# pip3 install spylon-kernel
[root@master ~]# python3 -m spylon_kernel install
kernalspec ๋ช ๋ น์ด๋ก ์ปค๋ ์ถ๊ฐ๊ฐ ์ ๋์๋์ง ํ์ธํด๋ด ๋๋ค.
[root@master ~]# jupyter kernelspec list
2. Jupyter Note ์คํ
์ด์ Jupyter Notebook์ ์คํํฉ๋๋ค.
[root@master ~]# jupyter notebook --allow-root
์์ฃผ ๊ฐ๋จํ ์ฝ๋๋ฅผ ์คํํด๋ด
๋๋ค.
์ฒซ์ค ์คํ ์ ๋ฐ๋ก Scala Interpreter๊ฐ ์ฑํผ ๋ฉ๋๋ค.
val scala_lang = "Hello World!"
scala_lang
Master Node์์๋ง ์งํํ๋, ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ชจ๋ ์๋ฒ์ ์ค์น๋์ด์ผ ์ ์์ ์ผ๋ก ์ด์๋ ์ ์์ต๋๋ค.
๋ง์ฝ, ์๊ธฐ์น ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค๋ฉด, ๋ชจ๋ ๋
ธ๋์ ์ฌ๋ฐ๋ฅด๊ฒ ์ค์น๋์ด์๋์ง ํ์ธํ์ธ์!