μ€λ νλ‘μ λν μ λ°μ μΈ μ€λͺ μ λ€μ΄μ
νλ‘μ΄ λ¬΄μμΈκ°μ λν λ΄μ©μ μμ£Ό κ°λ¨νκ² μ 리ν΄λλ €κ³ νλ€.
β νλ‘μ΄λ?
νλ‘μ΄λ Apache μ¬λ¨μμ κ΄λ¦¬νλ μ€νμμ€ λΆμ° μ²λ¦¬ νλ«νΌμ΄λ€.
νλ‘μ ν΅μ¬ κΈ°μ μΈ HDFS(Highly Scalable Distributed File System)κ³Ό MapReduceλ,
ꡬκΈμμ 2003~2004λ μ λ°νν File Systemκ³Ό MapReduce κ΄λ ¨ λ Όλ¬Έμ μ°Έκ³ νμ¬ Javaλ‘ κ΅¬νν κ²μ΄λΌκ³ νλ€.
β νλ‘μ μμ£Ό ν° νμΌμ μ¬λ¬ κ°μ blockμΌλ‘ μͺΌκ°μ΄ λ°μ΄ν° λ Έλμ μ μ₯νλ€.
- νλμ νμΌμ μ¬λ¬ κ°μ λ°μ΄ν° λ Έλμ λΆμ°λμ΄ μ μ₯λλ€.
- μ΄λ νλμ νμΌμ μ¬λ¬ κ°μ μλ‘ λ€λ₯Έ λ Έλμ 볡μ λμ΄ μ μ₯λλ―λ‘, λ°μ΄ν° μ μ€ νλ₯ λ μ λ€.
- λ°μ΄ν° λ Έλλ λͺ κ°μ λ Έλμμ μμ² κ°μ λ Έλλ‘ νμ₯λ μ μλ€.
β νλ‘μλ μ΄λ€ λ°μ΄ν°κ° μ μ₯λλ?
- νλ‘μ νλ§λλ‘ λΉκ΄κ³ν νμΌ λλ λ°κ΅¬μ‘°μ λ°μ΄ν°λ€μ΄ μ μ₯λλ λκ·λͺ¨ νμΌ μμ€ν μ΄λ€.
- μλ₯Ό λ€λ©΄ clickstream, μΌμ λ°μ΄ν°, μλ² λ‘κ·Έ λ±μ΄ μ μ₯λ μ μλ€.
β νλ‘μ ν΅μ¬ μλΉμ€
- νλ‘μ μ¬λ¬ νλ‘μ νΈλ‘ ꡬμ±λ νλ«νΌμ΄λ€.
- νλ‘μ ν΅μ¬ μλΉμ€λ ν¬κ² μλμ μΈκ°μ§μ΄λ€.
π 1. HDFS
- λ°μ΄ν°λ₯Ό λΈλ‘μΌλ‘ λλ λΆμ° μ μ₯νλ νμΌ μμ€ν μ΄λ€.
π 2. MapReduce
- λ°μ΄ν°λ₯Ό λ³λ ¬λ‘ μ²λ¦¬νλ λΆμ° μ»΄ν¨ν λͺ¨λΈμ΄λ€.
- λ°μ΄ν°λ₯Ό μ°μ°(Map)νκ³ , νμν κ²°κ³Όλ§ μμ½(Reduce)νλ€.
π 3. YARN(Yet Another Resource Negotiator)
- μ λ κ° μλΉμ€λ³΄λ€ λμ€μ μΆκ°λ μλΉμ€μ΄λ€.
- νλ‘ ν΄λ¬μ€ν°μ 리μμ€ κ΄λ¦¬μ μμ μ€μΌμ€λ§μ λ΄λΉνλ μν μ λ§‘λλ€.
π κ·Έ μΈμλ μλ μλΉμ€λ€μ΄ μλ€.
λ°μ΄ν°λ₯Ό μ‘°μνκ³ μ΄λν μ μλλ‘ νλ λ°μ΄ν° μλΉμ€: Hive, Hbase, Pig, Flume, Sqoop
ν΄λ¬μ€ν°λ₯Ό κ΄λ¦¬ν μ μλ μ΄μ μλΉμ€: Ambari, Falcon, Oozie
'κ°μΈ 곡λΆ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ°±μ€] μ΄μΉμ (0) | 2024.11.23 |
---|---|
Baeldung ν΄μ (0) | 2024.11.21 |
λ°±μ€νλΈ μ°λνκΈ° (0) | 2023.06.15 |
λ§₯λΆ μν€ν μ² ARMκΈ°λ°μΈμ§ IntelκΈ°λ°μΈμ§ νμΈνκΈ° (0) | 2023.05.11 |