

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

# 啟用一致性檢視
<a name="enable-consistent-view"></a>

您可以使用 AWS 管理主控台、 或 組態分類，為 EMRFS 啟用 Amazon S3 伺服器端加密或一致性檢視。 AWS CLI `emrfs-site` <a name="enable-emr-fs-console"></a>

**使用主控台設定一致性檢視**

1. 導覽至新的 Amazon EMR 主控台，然後從側邊導覽選取**切換至舊主控台**。如需有關切換至舊主控台時預期情況的詳細資訊，請參閱[使用舊主控台](https://docs.aws.amazon.com/emr/latest/ManagementGuide/whats-new-in-console.html#console-opt-in)。

1. 選擇 **Create cluster (建立叢集)**，然後選擇 **Go to advanced options (前往進階選項)**。

1. 針對 **Step 1: Software and Steps (步驟 1：軟體和步驟)** 和 **Step 2: Hardware (步驟 2：硬體)** 選擇設定。

1. 針對 **Step 3: General Cluster Settings (步驟 3：一般叢集設定)**，在 **Additional Options (其他選項)**，選擇 **EMRFS consistent view (EMRFS 一致性檢視)**。

1. 針對 **EMRFS Metadata store (EMRFS 中繼資料存放區)**，輸入中繼資料存放區的名稱。預設值為 **EmrFSMetadata**。如果 EmrFSMetadata 資料表不存在，則會在 DynamoDB 中為您建立。
**注意**  
叢集終止時，Amazon EMR 不會自動從 DynamoDB 中移除 EMRFS 中繼資料。

1. 針對 **Number of retries (重試數)**，輸入整數值。如果偵測到不一致，EMRFS 會嘗試以此次數來呼叫 Amazon S3。預設值為 **5**。

1. 針對 **Retry period (in seconds) (重試期間 (以秒為單位))**，輸入整數值。這是 EMRFS 在重試之間等待的時間。預設值為 **10**。
**注意**  
系統會透過指數退避執行後續的重試動作。

**使用 啟動已啟用一致性檢視的叢集 AWS CLI**

我們建議您安裝 的目前版本 AWS CLI。若要下載最新版本，請參閱 [https://aws.amazon.com/cli/](https://aws.amazon.com/cli/)。
+ 
**注意**  
包含 Linux 行接續字元 (\$1) 是為了提高可讀性。它們可以在 Linux 命令中移除或使用。對於 Windows，請將其移除或取代為插入符號 (^)。

  ```
  1. aws emr create-cluster --instance-type m5.xlarge --instance-count 3 --emrfs Consistent=true \
  2. --release-label emr-7.12.0 --ec2-attributes KeyName=myKey
  ```

**使用 檢查是否已啟用一致性檢視 AWS 管理主控台**
+ 若要檢查是否在主控台上啟用一致性檢視，導覽到 **Cluster List (叢集清單)** 並選擇您的叢集名稱以檢視 **Cluster Details (叢集詳細資訊)**。「EMRFS 一致性檢視」欄位的值為 `Enabled` 或 `Disabled`。

**若要透過檢查 `emrfs-site.xml` 檔案來查看一致性檢視是否已啟用**
+ 您可以透過檢查叢集的主節點上的 `emrfs-site.xml` 組態檔案中來確認一致性是否啟用。如果 `fs.s3.consistent` 的布林值設為 `true`，則會針對涉及 Amazon S3 的檔案系統操作啟用一致性檢視。