判斷 HDInsight HBase 叢集效能

已完成

若要在 Azure 管理入口網站上佈建具有新體驗的 HDInsight HBase,請執行下列步驟。

  1. 移至 Azure 入口網站 portal.azure.com。 使用您的 Azure 帳戶認證登入。

    Create a resource in the Azure Portal.

  2. 我們將從建立進階區塊 Blob 儲存體帳戶開始著手。 在 [新增] 頁面中,按一下 [儲存體]

    Create a storage account in the Azure Portal.

  3. 在 [建立儲存體帳戶] 頁面中,填入下列欄位。

    • 訂用帳戶:應以訂用帳戶詳細資料自動填入

    • 資源群組:輸入用來保存 HDInsight HBase 部署的資源群組

    • 儲存體帳戶名稱:輸入您的儲存體帳戶名稱,以便在進階叢集中使用。

    • 區域:輸入部署區域的名稱,(請確定叢集與儲存體帳戶位於相同的區域中)

    • 效能:進階

    • 帳戶種類:BlockBlobStorage

    • 複寫:本地備援儲存體 (LRS)

    • 叢集登入使用者名稱:輸入叢集管理員的使用者名稱 (預設值:admin)

      Storage account screen in the Azure Portal.

  4. 將所有其他索引標籤保留為預設值,然後按一下 [檢閱 + 建立] 以建立儲存體帳戶。

  5. 在儲存體帳戶建立後,按一下左側的 [存取金鑰],然後複製 key1。 我們稍後將在叢集建立程序中加以使用。

    Storage account Access keys screen in the Azure Portal.

  6. 現在,我們將開始部署具有加速型寫入的 HDInsight HBase 叢集。 選取 [建立資源] -> [分析] -> [HDInsight]

    Azure HDInsight in the Azure Portal.

  7. 在 [基本] 索引標籤上填入下列欄位,以建立 HBase 叢集。

    • 訂用帳戶:應以訂用帳戶詳細資料自動填入

    • 資源群組:輸入用來保存 HDInsight HBase 部署的資源群組

    • 叢集名稱:輸入叢集名稱。 如果叢集名稱可供使用,將會出現綠色勾號。

    • 區域:輸入部署區域的名稱

    • 叢集類型:叢集類型 - HBase 版本 - HBase 2.0.0(HDI 4.0)

    • 叢集登入使用者名稱:輸入叢集管理員的使用者名稱 (預設值:admin)

    • 叢集登入密碼:輸入叢集登入的密碼 (預設值:sshuser)

    • 確認叢集登入密碼:確認在上一個步驟中輸入的密碼

    • 安全殼層 (SSH) 使用者名稱:輸入 SSH 登入使用者 (預設值:sshuser)

    • 使用 SSH 的叢集登入密碼:勾選此方塊,可在 SSH 登入和 Ambari 登入中使用相同的密碼

      Create an Azure HDInsight in the Azure Portal.

  8. 按 [下一步:儲存體] 以啟動 [儲存體] 索引標籤,並填入下列欄位

    • 主要儲存體類型:Azure 儲存體。

    • 選取方法:選擇選項按鈕 [使用存取金鑰]

    • 儲存體帳戶名稱:輸入先前建立的進階區塊 Blob 儲存體帳戶的名稱

    • 存取金鑰:輸入您先前複製的 key1 存取金鑰

    • 容器:HDInsight 應該會建議預設的容器名稱。 您可以選擇此名稱,或自行建立名稱。

      Defining a storage account within the Create HDInsight cluster screen.

  9. 將其餘選項保持不變,並向下捲動,以勾選 [啟用 HBase 加速型寫入] 核取方塊。 (請注意,我們稍後將使用相同的步驟,但不勾選此方塊,建立不具加速型寫入的第二個叢集。)

    Enabling HBase accelerated writes within the Create HDInsight cluster screen.

  10. 將 [安全性 + 網路] 刀鋒視窗保留為預設設定而不進行任何變更,然後移至 [設定 + 定價] 索引標籤。

  11. 在 [設定 + 定價] 索引標籤中,您會看到 [節點設定] 區段現在具有標題為每個背景工作角色節點的進階磁碟的明細項目。

  12. 選擇將 [區域節點] 設為 10,並將 [節點大小] 設為 DS14v2(您也可以選擇較小的數目和大小,但請確定兩個叢集必須有相同數目的節點和 VM SKU,以確保比較時的同位性)

    Configuring nodes within the Create HDInsight cluster screen.

  13. 按 [下一步:檢閱 + 建立]

  14. 在 [檢閱及建立] 索引標籤中,確定已在 [儲存體] 區段底下啟用 [HBase 加速型寫入]

    Create HDInsight cluster validation screen.

  15. 按一下 [建立],開始部署具有加速型寫入的第一個叢集。

  16. 再次重複相同的步驟以建立第二個 HDInsight HBase 叢集,但這次不具加速型寫入。 請注意下列變更

    • 使用預設建議的一般 Blob 儲存體帳戶
    • 在 [儲存體] 索引標籤上,將 [啟用加速型寫入] 核取方塊保留為未勾選。

    Review and Create in Create HDInsight cluster screen.

  17. 在此叢集的 [設定 + 定價] 索引標籤中,您會看到 [節點設定] 區段沒有 [每個背景工作節點的進階磁碟] 明細項目。

  18. 選擇將 [區域節點] 設為 10,並將 [節點大小] 設為 DS14v2。 另請注意和先前一樣缺少 DS 系列 VM 類型的狀況。

    configuration and pricing screen.

  19. 按一下 [建立],開始部署不具加速型寫入的第二個叢集。

  20. 現在我們已完成叢集部署,在下一節中,我們將在這兩個叢集上設定和執行 YCSB 測試。