本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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 版或更新版本。