Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Imballaggio in contenitori YARN
A partire dalla versione 7.9.0 di Amazon EMR, la politica di imballaggio dei contenitori per container è ora disponibile per YARN capacity scheduler, che si basa sulla politica di posizionamento multi-nodo di YARN. Sebbene la funzionalità sia disabilitata per impostazione predefinita, quando attivata, YARN dà la priorità al riempimento di un singolo nodo con contenitori prima di espandersi ad altri nodi del cluster, rispettando al contempo una soglia di imballaggio predefinita definita dalla configurazione. yarn.scheduler.capacity.multi-node-placement.container.bin-packing.percentage
La politica di imballaggio dei contenitori offre diversi vantaggi rispetto alla strategia di allocazione uniforme predefinita dei contenitori:
-
Riduce la frammentazione delle risorse del cluster.
-
Potenzialmente accelera le operazioni di scalabilità verso il basso del cluster avviando contenitori su un numero limitato di nodi quando ci sono risorse disponibili su tali nodi, lasciando quindi inattivi gli altri nodi, che possono quindi essere ridimensionati, con conseguente maggiore risparmio sui costi per la scalabilità dinamica di un cluster.
Abilita la funzionalità
Per abilitare la funzionalità di imballaggio dei contenitori in Amazon EMR, puoi aggiungere la seguente classificazione del sito YARN:
[ { "Classification": "yarn-site", "Properties": { "yarn.scheduler.capacity.multi-node-placement.container.bin-packing.percentage": "
integer value from 1-100
" } } ]
Considerazioni
-
La funzionalità è disponibile esclusivamente per lo scheduler di capacità YARN.
-
L'attivazione della funzionalità attiva automaticamente la strategia di pianificazione del posizionamento a più nodi YARN.
-
Può verificarsi un potenziale peggioramento delle prestazioni dovuto all'utilizzo concentrato delle risorse su un numero limitato di nodi.
-
Grazie a questa funzionalità, le policy di auto-scaling personalizzate dimostrano migliori operazioni di scalabilità verso il basso rispetto alle policy di scalabilità gestite.