Study Anything ๐Ÿง

[Hadoop] ๋งต๋ฆฌ๋“€์Šค - ๋ถ„์‚ฐ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ํ”„๋ ˆ์ž„์›Œํฌ ๋ณธ๋ฌธ

์Šคํ„ฐ๋””/Data Analytics

[Hadoop] ๋งต๋ฆฌ๋“€์Šค - ๋ถ„์‚ฐ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ํ”„๋ ˆ์ž„์›Œํฌ

์†” 2022. 2. 26. 23:54

์ข‹์€ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํšจ์œจ์ ์ธ ์ž…์ถœ๋ ฅ๋„ ์ค‘์š”ํ•˜์ง€๋งŒ ์ด๊ฒƒ๋งŒ์œผ๋กœ๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š๋‹ค.

YARN์€ ํด๋Ÿฌ์Šคํ„ฐ์— ๊ณ„์‚ฐ์„ ๋ถ„์‚ฐํ•˜๊ณ  HDFS์— ๋ณด๊ด€๋œ ๋ฐ์ดํ„ฐ๋ฅผ ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๋„๋ก ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ถ”์ƒํ™”ํ•ด์„œ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ ๋ฟ์ด๋‹ค.

 

๋”ฐ๋ผ์„œ ๊ณ„์‚ฐ์„ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์ค‘์š”ํ•œ๋ฐ, ํ•˜๋‘ก์ด ๊ฐ€์žฅ ์ฒ˜์Œ ์ง€์›ํ•œ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ๋ชจ๋ธ์€ ๋งต๋ฆฌ๋“€์Šค์ด๋‹ค.

๋งต๋ฆฌ๋“€์Šค๋Š” ๊ตฌ๊ธ€์ด ๋ฐœํ‘œํ–ˆ๊ณ  ๋งŽ์€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋‹จ์ˆœํ•œ ๋ชจ๋ธ์— ๊ธฐ๋ฐ˜์„ ๋‘”๋‹ค.

๋•๋ถ„์— ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์„ ์ž˜ ๋ชฐ๋ผ๋„ ์ธํ”„๋ผ ๊ตฌ์ถ•์„ ๊ณ ๋ฏผํ•˜์ง€ ์•Š๊ณ  ๋งต๋ฆฌ๋“€์Šค๋ฅผ ํ†ตํ•ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๋งต๋ฆฌ๋“€์Šค๋Š” ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ ๋ชจ๋ธ์ด๊ณ  ๋ฌธ์ œ๋ฅผ ๋งต ๋‹จ๊ณ„, ์…”ํ”Œ ๋‹จ๊ณ„, ๋ฆฌ๋“€์Šค ๋‹จ๊ณ„๋กœ ๋‚˜๋ˆ ์„œ ์ˆ˜ํ–‰ํ•œ๋‹ค.

HDFS์˜ ๋ฐ์ดํ„ฐ ์ง€์—ญ์„ฑ๊ณผ YARN์˜ ์ž‘์—… ๋ฐ ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์ด ์ด ์„ธ ๋‹จ๊ณ„ ๊ณ„์‚ฐ์ด ํšจ์œจ์ ์ด๋„๋ก ๋•๋Š”๋‹ค.

 

๋งต ๋‹จ๊ณ„์—์„œ๋Š” ์ž…๋ ฅํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ๋ณ‘๋ ฌ๋กœ ์ฒ˜๋ฆฌ๋˜๋ฉฐ ๋งคํผ ํ•จ์ˆ˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ <ํ‚ค, ๊ฐ’>์˜ ์Œ์œผ๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค.

๋ณ€ํ™˜๋œ ๋ฐ์ดํ„ฐ๋Š” ํ‚ค๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌ๋˜๊ณ  ๋ฒ„ํ‚ท์œผ๋กœ ์…”ํ”Œ๋ง๋œ๋‹ค. ์ฆ‰, ํ‚ค๊ฐ€ ๊ฐ™์€ ๊ฐ’๋“ค์€ ๋™์ผํ•œ ๋ฆฌ๋“€์„œ๋กœ ์ „๋‹ฌ๋œ๋‹ค.

๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฆฌ๋“€์„œ๋Š” ๋ชจ๋“  ํ‚ค์˜ ๊ฐ’์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ HDFS๋‚˜ ๋‹ค๋ฅธ ์˜๊ตฌ ์ €์žฅ์†Œ์— ์ €์žฅํ•œ๋‹ค.

 

๋งต๋ฆฌ๋“€์Šค์˜ ๋งต, ์…”ํ”Œ, ๋ฆฌ๋“€์Šค ์„ธ ๋‹จ๊ณ„๋Š” ๊ฐ๊ฐ ๋ฌด์ƒํƒœ์ด๊ฑฐ๋‚˜(stateless) ๊ทนํžˆ ์ œํ•œ์ ์ธ ์ƒํƒœ๋งŒ ์œ ์ง€ํ•œ๋‹ค.

๋งคํผ๋‚˜ ๋ฆฌ๋“€์„œ๋Š” ํ˜„์žฌ ์ž…๋ ฅ๋ฐ›์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ด์ „์˜ ๋ฐ์ดํ„ฐ์™€ ๋ฌด๊ด€ํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•˜๋Š”๋ฐ ์ด๊ฒƒ์€ ๊ฐ ๋‹จ๊ณ„์˜ ๋งคํผ๋‚˜ ๋ฆฌ๋“€์„œ๊ฐ€ ์–ด๋Š ๋…ธ๋“œ์—์„œ ์‹คํ–‰๋ ์ง€ ์•Œ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋‹จ์ˆœํ•˜์ง€๋งŒ ์ด ๋‹จ๊ณ„๋ฅผ ๊ฑฐ์ณ ๋งŽ์€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์ด๋Ÿฌํ•œ ๋งต๋ฆฌ๋“€์Šค์˜ ๊ธฐ๋ณธ์ ์ธ ๊ฐœ๋…์€ ๋งŽ์€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๊ทธ ์ค‘์—์„œ๋„ ๋Œ€์ˆ˜์  ํ•ด๋ฒ•(๋ฌธ์ œ๋ฅผ ๋ถ€๋ถ„ ๊ฒฐ๊ณผ๋กœ ๋‚˜๋ˆ„๊ณ  ํ•ฉ๊ณ„, ํ‰๊ท , ๊ณ„์ˆ˜ ๋“ฑ์˜ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•ด ์ตœ์ข… ๊ฒฐ๊ณผ๋ฅผ ๋„์ถœํ•˜๋Š” ๋ฐฉ์‹)์„ ์š”ํ•˜๋Š” ๋ฌธ์ œ๋“ค์„ ์‰ฝ๊ฒŒ ๋งต๊ณผ ๋ฆฌ๋“€์Šค ์ž‘์—…์œผ๋กœ ๊ตฌ์„ฑํ•ด ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๋‹ค๋งŒ ๋ชจ๋“  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๊ณ  ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋”๋ผ๋„ ๋ณต์žกํ•˜๊ฑฐ๋‚˜ ํšจ์œจ์ด ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค.

ํŠนํžˆ ๋งต๋ฆฌ๋“€์Šค๋Š” ๋ฐ˜๋ณต์ด ๋งŽ์€ ์ž‘์—…์— ์ ํ•ฉํ•˜์ง€ ์•Š์•„์„œ ๋ฐ˜๋ณต์ ์ธ ์ˆ˜๋ ด(converge) ๊ณผ์ •์ด ํ•„์š”ํ•œ ๊ณผํ•™ ์‹คํ—˜์ด๋‚˜ ๋จธ์‹ ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ•˜๊ธฐ์— ์–ด๋ ค์›€์ด ์žˆ๋‹ค.

 

YARN์ด ์ปดํ“จํŒ… ๋ชจ๋ธ์˜ ๋ฆฌ์†Œ์Šค ํ• ๋‹น ์ž‘์—…์„ ์ผ๋ฐ˜ํ™”ํ•˜๊ฒŒ ๋˜๋ฉด์„œ ํ•˜๋‘ก์€ ๋‹จ์ˆœํ•œ ๋งต๋ฆฌ๋“€์Šค๋ฅผ ๋„˜์–ด ๋‹ค์–‘ํ•œ ๊ณ„์‚ฐ ๋ชจ๋ธ๊ณผ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์—”์ง„๋“ค์˜ ๊ฐ€๋Šฅ์„ฑ์„ ์—ด์—ˆ๋‹ค. ๋˜ํ•œ YARN์— ๊ธฐ๋ฐ˜ํ•œ ์•„ํŒŒ์น˜ ํ…Œ์ฆˆ, ์•„ํŒŒ์น˜ ์ŠคํŒŒํฌ, ์•„ํŒŒ์น˜ ํ”Œ๋งํฌ ๋“ฑ ์ƒˆ๋กญ๊ฒŒ ๋“ฑ์žฅํ•œ ์ฒ˜๋ฆฌ ์—”์ง„๋“ค์ด ํ•˜๋‘ก์˜ ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•˜๋Š” ๋ฐ์— ๊ธฐ์—ฌํ–ˆ๋‹ค.

 

 

 

์ฐธ๊ณ  : ใ€Œํ•˜๋‘ก๊ณผ ์ŠคํŒŒํฌ๋ฅผ ํ™œ์šฉํ•œ ์‹ค์šฉ ๋ฐ์ดํ„ฐ ๊ณผํ•™ใ€, ์˜คํผ ๋ฉ˜๋ธ๋ฆฌ๋น„์น˜ ์™ธ 2๋ช…


728x90
Comments