HDFS Block
Block
๋ฌผ๋ฆฌ์ ์ธ ๋์คํฌ๋ ๋ธ๋ก ํฌ๊ธฐ๋ผ๋ ๊ฐ๋ ์ด ์๋ค. ๋ธ๋ก์ ์ ์๋ ์๋์ ๊ฐ๋ค.
Block : ํ๋ฒ์ ์ฝ๊ณ ์ธ ์ ์๋ ๋ฐ์ดํฐ์ ์ต๋๋
๋์คํฌ ๋ธ๋ก์ ํฌ๊ธฐ๋ ๊ธฐ๋ณธ์ ์ผ๋ก 512 byte์ด๋ค.
HDFS์์๋ ์ญ์ ๋ธ๋ก์ ๊ฐ๋ ์ ๊ฐ์ง๊ณ ์๋ค. ์ค๋์ HDFS์ Block์ ๋ํด ์์๋ณด์.
HDFS์์์ Block
์์์ ๋งํ ๋์คํฌ ๋ธ๋ก์ ๊ธฐ๋ณธ์ ์ธ ํฌ๊ธฐ์ ๋ค๋ฅด๊ฒ HDFS์ ๋ธ๋ก ํฌ๊ธฐ๋ ๊ธฐ๋ณธ์ ์ผ๋ก 128MB์ด๋ค.
๋์คํฌ ๋ธ๋ก์ ๋นํด ์๋นํ ํฐ ์ด์ ๋ ํ์ ๋น์ฉ์ ์ต์ํ ํ๊ธฐ ์ํด์์ด๋ค. ๋ธ๋ก์ ํฌ๊ธฐ๊ฐ ๋งค์ฐ ํฌ๋ฉด, ๋ธ๋ก์ ์์์ ์ ํ์ํ๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ์ค์ด๊ณ , ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๋ฐ ๋ ๋ง์ ์๊ฐ์ ํ ์ ํ ์ ์๋ค.
HDFS์ ํ์ผ์ 128MB์ธ ๋ธ๋ก ํฌ๊ธฐ์ chunk๋ก ์ชผ๊ฐ์ง๊ณ , ๊ฐ chunk๋ ๋ ๋ฆฝ์ ์ผ๋ก ์ ์ฅ๋๋ค. ์ด๋, ๋จ์ผ ๋์คํฌ๋ฅผ ์ํ ํ์ผ ์์คํ ์ ๋์คํฌ ๋ธ๋ก ํฌ๊ธฐ๋ณด๋ค ์์ ๋ฐ์ดํฐ๋ผ๋ ํ ๋ธ๋ก ์ ์ฒด๋ฅผ ์ ์ ํ์ง๋ง, HDFS ํ์ผ์ ๋ธ๋ก ํฌ๊ธฐ๋ณด๋ค ์์ ๋ฐ์ดํฐ์ผ ๊ฒฝ์ฐ, ์ ์ฒด ๋ธ๋ก ํฌ๊ธฐ์ ํด๋นํ๋ ํ์ ๋์คํฌ๋ฅผ ๋ชจ๋ ์ ์ ํ์ง๋ ์๋๋ค. ์๋ ๊ทธ๋ฆผ์ ๋ณด์.
612MB ํฌ๊ธฐ์ ํ์ผ์ด ์๋ค. HDFS์์๋ ์ด๋ฅผ 128MB ๋จ์๋ก ์ชผ๊ฐ 5๊ฐ์ ๋ธ๋ก์ ๋ง๋ ๋ค. ์ฌ๊ธฐ์ ๋ธ๋ก E๋ ๋ธ๋ก ๊ธฐ๋ณธ ํฌ๊ธฐ์ธ 128MB๋ฅผ ๋ชจ๋ ์ ์ ํ๋ ๊ฒ์ด ์๋ 100MB๋ง ์ ์ ํ๊ฒ ๋๋ค. HDFS๋ 3copy์ด๋ฏ๋ก ์ด 15๊ฐ์ ๋ธ๋ก์ด ์์ฑ๋์ด ๊ฐ ์๋ฒ์ ๋ถ์ฐ๋์ด ์ ์ฅ๋ ๊ฒ์ด๋ค.
์ด๋ ์ค์ ๋ฐ์ดํฐ๋ DataNode์ ์ ์ฅ๋๊ณ , ๊ฐ ๋ธ๋ก์ ๋ํ ๋ฉํ๋ฐ์ดํฐ๋ NameNode์ ์ ์ฅ๋๋ค.
Leave a comment