์๋์ฐ 10 ํ๊ฒฝ์์ ์ฃผํผํฐ ๋ฉ(Jupyter lab)๊ณผ ์คํํฌ(Spark)๋ฅผ ์ฐ๋ํด๋ณด์. ์๋์ฝ๋ค(Anaconda)์ ์คํํฌ๊ฐ ์ค์น๋์ด ์์์ ์ ์ ํ๊ณ ์ค๋ช ์ ์์ํ๋๋ก ํ๊ฒ ๋ค. ์๋์ ๋งํฌ๋ ์คํํฌ์ ์ค์น ๋ฐฉ๋ฒ์ด๋, ํ์ํ๋ฉด ์ฐธ๊ณ ํ ์ ์๋๋ก ํ์.
1. ์ฃผํผํฐ ๋ฉ ์ค์น ๋ฐ ๋ฐ๋ก๊ฐ๊ธฐ ๋ง๋ค๊ธฐ
(1) ์๋์ฝ๋ค ํ๋กฌํํธ๋ฅผ ์คํํ๊ณ , "pip install jupyterlab"์ ์ ๋ ฅํ์ฌ ์ฃผํผํฐ ๋ฉ์ ์ค์นํ๋ค.
(2) ์ฃผํผํฐ ๋ฉ์ ๋ฐ๋ก ์คํํ์ผ์ด ์กด์ฌํ์ง ์์ผ๋ฏ๋ก ๋ฐฐ์นํ์ผ(Batch file)์ ๋ง๋ค์ด ์คํํด์ผ ํ๋ค. ๋ฐฐ์นํ์ผ์ ๋ง๋ค๊ธฐ ์ํด "...\anaconda3\Scripts"๋ก ์ด๋ํ ํ, "actvate.bat"์ ์ฐพ๋๋ค.
(3) "actvate.bat"ํ์ผ์ ๋ณต์ฌํ์ฌ ๋ถ์ฌ๋ฃ๊ธฐ๋ฅผ ํ ๋ค์, ์ด๋ฆ์ "activate_lab.bat"๋ก ๋ฐ๊พธ์ด ์ค๋ค. ์ด๋, ์์ ์ด ์ํ๋ ์ด๋ฆ์ผ๋ก ๋ฐ๊ฟ๋ ์๊ด์๋ค.
(4) "activate_lab.bat"๋ฅผ ์คํํ ํ, ๋ง์ง๋ง ์ค์ ์๋์ ๋ฌธ๊ตฌ์ ๊ฐ์ด ์ ๋ ฅํ๋ค. ์ด๋, ์ฒซ ๋ฒ์งธ ์ค์ ๊ฒฝ๋ก๋ ์์ ์ ์์ ํ๋ ๊ณต๊ฐ์ ์์น๋ฅผ ์ ๋ ฅํ๊ณ ์ ์ฅํ๋๋ก ํ์.
cd <์์ ๊ณต๊ฐ์ ์์น>
jupyter lab
(5) "activate_lab.bat"์ ๋ฐ๋ก๊ฐ๊ธฐ๋ฅผ ๋ง๋ค์ด ๋ฐํํ๋ฉด ๋๋ ์์ ์ด ์ํ๋ ์์น๋ก ์ฎ๊ธด๋ค.
2. ์คํํฌ ์ปค๋ ์ค์น ๋ฐ ํ์ธ
(1) ์๋์ฝ๋ค ํ๋กฌํํธ๋ฅผ ์คํํ ํ, "pip install spylon-kernel"์ ์ ๋ ฅํ์ฌ ์คํํฌ ์ปค๋์ ์ค์นํ๋ค.
(2) "activate_lab.bat"๋ฅผ ์คํํ๋ค. ์คํํ๋ฉด ์๋์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ ์ฐฝ์ด ๋จ๋๋ฐ, [spylon-kernel]์ ์ ํํ ํ, [Select]์ ๋๋ฅธ๋ค.
(3) ๊ฐ๋จํ ์ฐ์ฐ์ ์ํํ์ฌ ์ ๋๋ก ์๋ํ๋์ง ํ์ธํด๋ณด์. ์ ๋๋ก ์ค์น๋์๋ค๋ฉด ์๋์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ฐ์ฐ์ ์ํํ ๊ฒฐ๊ณผ์ ํ๋ฉด์ด ๋ํ๋ ๊ฒ์ด๋ค.
Reference:
"Jupyter Lab์์ Spark ์คํํ๊ธฐ," lamanus, https://lamanus.kr/68.
"Jupyter lab ์ค์น ๋ฐ ๋ฐ๋ก๊ฐ๊ธฐ ๋ง๋ค๊ธฐ," worb1605, https://m.blog.naver.com/PostView.nhn?blogId=worb1605&logNo=221456891149&proxyReferer=https:%2F%2Fwww.google.com%2F.
'Programming > Scala & Spark' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์คํํฌ(Spark) ์ค์น (0) | 2020.08.03 |
---|---|
์ค์นผ๋ผ(Scala) ์ค์น (0) | 2020.07.30 |