
λ°μ΄ν° μΆμΆ λ°°μΉ μμ κ³Ό λ°μ΄ν° λΆμ νμ΄νλΌμΈμ λ 립μ μΈ μ¬λ¬ λ¨κ³λ‘ ꡬμ±λμ΄μμΌλ©°, κ° λ¨κ³λ§λ€ λ€λ₯Έ κΈ°μ μ΄ μ¬μ©λ μ μλ€.
μ΄λ° νμ΄νλΌμΈ μμ μ λν μ€μΌμ€νΈλ μ΄μ λ° μ€μΌμ€λ§κ³Ό κ°μ 볡μ‘ν μνΈ μμ‘΄ κ΄κ³λ₯Ό λνλΌ λ°©λ²μ΄ νμνλ€.
Oozie
νλ‘μμ μ¬μ©λλ μμ μ€μΌμ€λ§ λ° μ€ν νλ μμν¬μ΄λ€.
μ°μ§μλ²λ νλ‘ μμ μ μ§μ μ€ννμ§ μκ³ , νλ‘ ν΄λ¬μ€ν°μ λ§‘κΈ°λ μν€ν μ² λλΆμ κ°λ³λ€ λ°λΌμ μλ°± κ°μ μ‘μ μ λμμ μ½κ² μ€νν μ μλ€.

νλ‘μΈμ€
- Client: XML νμΌλ‘ μ μλ μμ μ μ μΆνλ€. μ²λ¦¬ κ³Όμ μ΄ νλ‘μ° μ°¨νΈμ λΉμ·νλ€κ³ λ³Ό μ μλ€.
- Workflow Engine: κΈ°λ³Έ μ€νλ¨μμΈ μ‘μ μ ꡬμ±νκ³ , μ°μμ μΌλ‘ ν¨κ» μ€νλΌμΌ νλ μ‘μ μ λ¬Άμ΄ μν¬νλ‘μ°λ₯Ό ꡬμ±νλ€.
- Scheduler: ꡬμ±λ μν¬νλ‘μ°λ μ½λλ€μ΄ν°λ₯Ό ν΅ν΄μ μ€μΌμ€λ§λλ€. λν κ΄λ ¨μλ μ¬λ¬ μ½λλ€μ΄ν°λ₯Ό λ²λ€λ‘ κ·Έλ£Ήμ§μ΄ μ ν΄μ§ μκ°μ μ€νν μ μλ€.
μμ
μ μμ κ΄λ ¨λ λͺ¨λ νμΌκ³Ό λΌμ΄λΈλ¬λ¦¬λ λ°λμ HDFSμ μ μ₯νλ€.
(action, workflow, coordinator details, bundles λ±)
Airflow
Python μ½λλ‘ μν¬νλ‘μ°λ₯Ό μμ±νκ³ , μ€μΌμ€λ§, λͺ¨λν°λ§νλ νλ«νΌμ΄λ€.

μν¬νλ‘μ°λ DAG(λΉμν λ°©ν₯ κ·Έλν) ννλ‘ λνλκ³ , DAGλ₯Ό ν΅ν΄ μ€ννκ³ μΆμ Taskλ€μ κ΄κ³μ μ’
μμ±μ ννν μ μλ€.
λ°λΌμ DAGλ₯Ό μ νν μ€μ ν΄μΌ Taskλ₯Ό μνλ λλ‘ μ€μΌμ€λ§νκ³ , μ€νν μ μλ€.


ꡬμ±μμ
- Scheduler: μ€νν΄μΌν Taskλ₯Ό μ€μΌμ€λ§νκ³ , Executorλ‘ μμ μ μ μΆνλ€.
- Executor: Taskλ₯Ό Workerλ‘ νΈμνμ¬ μμ μ μ€νμν¨λ€.
- Webserver: DAG λ° Task λμμ νΈλ¦¬κ±°/κ²μ¬/λλ²κ·Έν μ μλ μ¬μ©μ μΈν°νμ΄μ€ μΉμλ²
- DAG Directory: Schedulerμ Executorκ° μ½λ DAG νμΌμ ν΄λ
- Metadata DB: Scheduler, Executor, Webserverμ μνλ₯Ό μ μ₯νλ DB
ν΄λΉ λ΄μ©μ λ€μ μ± μ μ°Έκ³ νμ΅λλ€.
μν°νλΌμ΄μ¦ λ°μ΄ν° νλ«νΌ ꡬμΆ
μν°νλΌμ΄μ¦ λ°μ΄ν° νλ«νΌ κ΅¬μΆ - YES24
μ체 μμ€ν λΆν° ν΄λΌμ°λκΉμ§ μν°νλΌμ΄μ¦ νλ‘κ³Ό λΉ λ°μ΄ν° νλ«νΌ μ΄μ, ꡬμΆ, μ€κ³μ λͺ¨λ κ²λΉ λ°μ΄ν° κΈ°μ μ λν μ 보λ λμ³λμ§λ§ μ΄ λͺ¨λ κΈ°μ μ λ§€λλ½κ² μ°κ²°ν΄μ μλ²½ν μν°νλΌ
www.yes24.com
'Engineering π» > BigData' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| [Spark] Exception while deleting Spark temp dir μλ¬ ν΄κ²° (0) | 2022.02.18 |
|---|---|
| [Hadoop] Spark λμ λ¨κ³ (0) | 2022.01.18 |
| [Hadooop] λΆμμ© SQL μμ§ (feat. Hive, Impala, Presto) (0) | 2022.01.12 |
| [Hadoop] μ°μ° νλ μμν¬ (feat. MapReduce, Spark, Flink) (0) | 2022.01.11 |
| [Hadoop] ν΅μ¬ μ»΄ν¬λνΈ (feat. HDFS, YARN, ZooKeeper, Hive Metastore) (0) | 2022.01.11 |