Amazon EMR WAL 的考量事項和區域 - Amazon EMR

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

Amazon EMR WAL 的考量事項和區域

Amazon EMR WAL 的考量事項

下列清單說明 Amazon EMR WAL 的重要考量和限制:

  • Amazon EMR WAL 可與 Amazon EMR 6.15.0 版及更新版本搭配使用。

  • Amazon EMR WAL 是一種選擇加入的付費服務。您需為您使用的項目付費:讀取、寫入和資料儲存。如需詳細資訊,請參閱 了解 Amazon EMR WAL 定價和指標Amazon EMR 定價頁面。

  • Amazon EMR WAL 使用 HBase Write Ahead Log (WAL)。若要使用 Amazon EMR WAL,您的叢集必須使用 HBase WAL。

  • 若要在建立叢集時啟用 Amazon EMR WAL,您必須擁有必要的角色許可。如需詳細資訊,請參閱使用服務連結角色進行預先寫入記錄

  • 當您使用 AWS Management Console、 或 API 建立叢集時 AWS CLI,您必須啟用 Amazon EMR WAL,而且您必須使用執行個體群組組態。如果您未使用 Amazon EMR WAL 建立叢集,則無法在執行中的叢集中啟用 Amazon EMR WAL。您也無法編輯hbase-site組態,以在執行中的叢集中啟用 Amazon EMR WAL。

  • 您只能在對根目錄使用 Amazon S3 的叢集上啟用 Amazon EMR WAL。

  • 在 Amazon EMR 7.5.0 版之前,Amazon EMR WAL 中的記錄必須為 4MB 或更小。但是,使用 屬性 Amazon EMR 7.5.0 版和更新版本時,EMR WAL 中的記錄大小上限是可設定的。 emr.wal.max.payload.size預設值為 1GB。下列範例會將記錄大小上限設定為 2GB:

    [ { "Classification":"hbase-site", "Properties": { "emr.wal.max.payload.size": "2147483648" } } ]
  • 您無法在 Amazon S3 中的相同 HBase 根目錄中有多個作用中叢集。

  • 您無法在僅供讀取複本叢集上啟用 Amazon EMR WAL。

  • WAL 會複寫至受管服務內的可用區域。

  • WAL 會讓叢集過期,並保持可供下一個叢集使用。

  • 您無法在啟動期間或叢集運作時停用 Amazon EMR WAL (處於執行中狀態)。

  • 如需 WAL 和工作區限制的資訊,請參閱 Amazon EMR 端點和配額

Amazon EMR WAL 的區域可用性

Amazon EMR WAL 服務可在下列位置使用 AWS 區域:

  • ap-northeast-1 – 亞太區域 (東京)

  • ap-northeast-2 – 亞太區域 (首爾)

  • ap-southeast-1 – 亞太區域 (新加坡)

  • ap-south-1 – 亞太區域 (孟買)

  • ap-southeast-2 – 亞太區域 (雪梨)

  • eu-central-1 – 歐洲 (法蘭克福)

  • eu-north-1 – 歐洲 (斯德哥爾摩)

  • eu-west-1 – 歐洲 (愛爾蘭)

  • sa-east-1 – 南美洲 (聖保羅)

  • us-east-1 – 美國東部 (維吉尼亞北部)

  • us-east-2 – 美國東部 (俄亥俄)

  • us-west-2 – 美國西部 (奧勒岡)

  • us-west-2 – 美國西部 (奧勒岡)

  • af-south-1 – 非洲 (開普敦) – 僅適用於 Amazon EMR 7.3.0 版或更新版本。