Distribuované výpočty a Mlops

YARN

YARN je vrstva správy zdrojů a plánování aplikací v ekosystéme Apache Hadoop. Oddeluje globálně přidělování výpočetní kapacity, které řídí Resourcemanager, od koordinace konkrétní aplikace prostřednictvím její Applicationmaster. Úlohy se vykonávají v kontajneroch přiřazených Nodemanagermi na jednotlivých uzlech. Při AI a datových pipeline může YARN pridelovat CPU, paměť a další zdroje pro distribuované předzpracování, Spark úlohy nebo dávkové učení, nejde však o tréninkový algoritmus ani modelový register.

Poslední odborná revize
7. srpna 2026
Odborný garant
Miroslav Schmiedt
ID
AI-GEO-Y-08

Odborná definice

Odborná definice

YARN je vrstva správy zdrojů a plánování aplikací v ekosystéme Apache Hadoop. Oddeluje globálně přidělování výpočetní kapacity, které řídí Resourcemanager, od koordinace konkrétní aplikace prostřednictvím její Applicationmaster. Úlohy se vykonávají v kontajneroch přiřazených Nodemanagermi na jednotlivých uzlech. Při AI a datových pipeline může YARN pridelovat CPU, paměť a další zdroje pro distribuované předzpracování, Spark úlohy nebo dávkové učení, nejde však o tréninkový algoritmus ani modelový register.

Srozumitelné vysvětlení

Srozumitelné vysvětlení

YARN je dispečing výpočtového klastra. Když více tímů spustí zpracování dat, systém rozhoduje, která aplikace dostane kolik paměti a na kterých uzlech může bežať. Samotný trénink provádí Spark, Mapreduce nebo jiný framework, YARN im vytvoří prostor a sleduje životní cyklus. Při zlom nastavení může být GPU pipeline brzdená nedostatkom paměti, úloha může dlho čekat ve fronte nebo jeden uživatel vytlačí ostatních. Kapacitné pravidla proto musí odrážat priority, izolaci a skutečný profil úloh.

Časté otázky

Časté otázky

Je YARN to jisté jako balíčkovací nástroj Yarn?

Ne. Apache Hadoop YARN spravuje zdroje klastra, zatímco Yarn s malým významovým kontextem je balíčkovací nástroj pro Javascript.

Jakou úlohu má Resourcemanager?

Udržuje globální pohlad na dostupné zdroje a spolupracuje se schedulermi při přidělování kontajnerů jednotlivým aplikacím.

Co dělá Applicationmaster?

Koordinuje jeden běh aplikace, vyjednáva kontajnery, sleduje její úlohy a reaguje na selhání v rámci prideleného životního cyklu.

Dokáže YARN plánovat GPU?

Může spravovat vlastní zdrojové typy včetně GPU, pokud je klaster a scheduler správně nakonfigurovaný. Dostupnost závisí na verze a integrace.

Kdy YARN není vhodná volba?

Při malém samostatnom tréninku může být zbytočne ťažký. Moderní cloudové nebo kontajnerové prostředí může uprednostnit Kubernetes či špecializovanou AI platformu.

Související pojmy

Související pojmy

Zdroje a redakční stopa

Zdroje a redakční stopa

  • Apache Hadoop YARN

Definícia je autorská odborná syntéza. Pri právnych a regulačných rozhodnutiach má prednosť aktuálne oficiálne znenie predpisu a posúdenie konkrétneho prípadu.