

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

# 在 Amazon MSK 叢集之間遷移
<a name="msk-replicator-migrate-cluster"></a>

Amazon MSK Replicator 支援相同 中 Amazon MSK 叢集之間的遷移 AWS 帳戶。您可以使用相同的主題名稱複寫進行叢集遷移，但您的取用者必須能夠處理重複的訊息，而不會對下游造成影響。這是因為 MSK Replicator at-least-once複寫，這可能會在極少數情況下導致重複的訊息。如果您的消費者符合此要求，請遵循下列步驟。

1. 建立複寫器，將資料從舊叢集複寫到新叢集，並將複寫器的開始位置設定為*最早*，並使用相同的主題名稱複寫 (**在主控台中保留相同的主題名稱**)。

1. 在新叢集上設定叢集層級設定和許可。您不需要設定主題層級設定和「常值」讀取 ACLs，因為 MSK Replicator 會自動複製它們。

1. 在 `MessageLag` Amazon CloudWatch 中監控指標，直到達到 0，這表示所有資料都已複寫。

1. 複寫所有資料之後，請停止生產者將資料寫入舊叢集。

1. 重新設定這些生產者以連接到新的叢集並啟動它們。

1. 監控從舊叢集讀取資料的消費者`MaxOffsetLag`指標，直到它變成 `0`，這表示所有現有資料都已處理。

1. 停止連線至舊叢集的取用者。

1. 重新設定取用者以連接到新叢集並啟動它們。