๋ฐ์ํ
spark ์์ ๊ด๋ฆฌ
Apache Livy๋ REST ์ธํฐํ์ด์ค๋ฅผ ํตํด Spark ํด๋ฌ์คํฐ์ ์ฝ๊ฒ ์ํธ ์์ฉํ ์ ์๋ ์๋น์ค์ ๋๋ค. ๊ฐ๋จํ REST ์ธํฐํ์ด์ค ๋๋ RPC ํด๋ผ์ด์ธํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํตํด Spark ์์ ๋๋ Spark ์ฝ๋ ์ค๋ํซ, ๋๊ธฐ ๋๋ ๋น๋๊ธฐ ๊ฒฐ๊ณผ ๊ฒ์, Spark ์ปจํ ์คํธ ๊ด๋ฆฌ๋ฅผ ์ฝ๊ฒ ์ ์ถํ ์ ์์ต๋๋ค. ๋ํ Apache Livy๋ Spark์ ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ ๊ฐ์ ์ํธ ์์ฉ์ ๋จ์ํํ์ฌ ๋ํํ ์น/๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ Spark๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ํฉ๋๋ค. ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์ฌ๋ฌ ํด๋ผ์ด์ธํธ์์ ์ฌ๋ฌ Spark ์์ ์ ์ฌ์ฉํ ์ ์๋ ์ฅ๊ธฐ ์คํ Spark ์ปจํ ์คํธ ๋ณด์
- ์ฌ๋ฌ ์์ ๋ฐ ํด๋ผ์ด์ธํธ์์ ์บ์๋ RDD ๋๋ ๋ฐ์ดํฐ ํ๋ ์ ๊ณต์
- ์ฌ๋ฌ Spark Context๋ฅผ ๋์์ ๊ด๋ฆฌํ ์ ์์ผ๋ฉฐ, ์ฐ์ํ ๋ด๊ฒฐํจ์ฑ๊ณผ ๋์์ฑ์ ์ํด Livy Server ๋์ ํด๋ฌ์คํฐ(YARN/Mesos)์์ Spark Context๋ฅผ ์คํํฉ๋๋ค.
- ์์ ์ ๋ฏธ๋ฆฌ ์ปดํ์ผ๋ jar, ์ฝ๋ ์กฐ๊ฐ ๋๋ java/scala ํด๋ผ์ด์ธํธ API๋ฅผ ํตํด ์ ์ถํ ์ ์์ต๋๋ค.
- ๋ณด์ ์ธ์ฆ ํต์ ์ ํตํ ๋ณด์ ํ๋ณด
728x90
๋ฐ์ํ
'BIGDATA > ํ๋ก์์ฝ์์คํ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
lamda arch (0) | 2021.11.22 |
---|---|
[Hadoop] Block Pool (0) | 2021.11.12 |
[Hadoop 3] Eraser coding (0) | 2021.10.25 |
[Apache Solr] Apache solr 8.5.0 ์ค์นํ๊ธฐ (0) | 2021.08.30 |
[์ค์น] apache ranger 2.1.0 / ์ํ์น ๋ ์ธ์ 2.1.0 ์ค์น (5) | 2021.07.07 |