

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# YARN 容器儲存貯體包裝
<a name="Hadoop-container-yarn"></a>

從 Amazon EMR 7.9.0 版開始，容器二進位封裝政策現在可用於 YARN 容量排程器，其建置在 YARN 的多節點置放政策之上。雖然此功能預設為停用，但在啟用時，YARN 會先將容器填入單一節點，再擴展到其他叢集節點，同時遵守組態 定義的預先定義封裝閾值`yarn.scheduler.capacity.multi-node-placement.container.bin-packing.percentage`。

相較於預設的統一容器配置策略，容器儲存貯體封裝政策提供數種優點：
+ 它可減少叢集資源分段。
+ 當這些節點上有可用資源時，它可能會透過在有限數量的節點上啟動容器來加速叢集縮減操作，因此讓其他節點閒置，然後可以縮減規模，從而為動態擴展叢集節省更多成本。

## 啟用 功能
<a name="enable-feature"></a>

若要在 Amazon EMR 中啟用容器二進位封裝功能，您可以新增下列 YARN 網站分類：

```
[
	{
		"Classification": "yarn-site",
		"Properties": {
		"yarn.scheduler.capacity.multi-node-placement.container.bin-packing.percentage": "integer value from 1-100"
		}
	}
]
```

## 考量事項
<a name="considerations"></a>
+ 此功能僅適用於 YARN 容量排程器。
+ 啟用此功能會自動啟用 YARN 多節點置放排程策略。
+ 由於在有限數量的節點上集中資源使用率，可能會降低效能。
+ 使用此功能時，相較於 受管擴展政策，自訂自動擴展政策可示範更好的縮減規模操作。