すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for HBase:グループの管理

最終更新日:Jan 16, 2025

ApsaraDB for HBase パフォーマンス強化版 (Lindorm) はグループ化機能を提供しており、テナントを分離するためにグループを作成できます。異なるグループにリージョンサーバーを追加し、各グループに異なるテーブルを格納できます。このようにして、リソースが分離されます。このトピックでは、グループを管理する方法について説明します。

背景情報

複数のユーザーまたはサービスが同じ Lindorm インスタンスを使用する場合、リソースのプリエンプションが常に発生します。重要なオンラインサービスで実行される読み取りおよび書き込み操作は、オフラインサービスで実行される複数の同時読み取りおよび書き込み操作の影響を受ける可能性があります。 Lindorm は、この問題を解決するためにグループ管理機能を提供します。次の図は、リソースを分離するためにグループを作成する方法の例を示しています。この例では、RegionServer1 と RegionServer2 が Group1 に追加され、RegionServer3 と RegionServer4 が Group2 に追加されています。 Table1 と Table2 は Group1 に追加されます。 Table1 と Table2 のすべてのリージョンは、Group1 の RegionServer1 と RegionServer2 に分散されます。 Table3 と Table4 のすべてのリージョンは、Group2 の RegionServer3 と RegionServer4 に分散されます。結果として、Table1 および Table2 に送信されたリクエストは RegionServer1 および RegionServer2 によってのみ処理され、Table3 および Table4 に送信されたリクエストは RegionServer3 および RegionServer4 によってのみ処理されます。このようにして、リソースが分離されます。

前提条件

クラスターの Lindorm Insight にログオンしていること。詳細については、「Lindorm Insight へのログオン」をご参照ください。

グループ情報の表示

  1. クラスター管理システムの左側のナビゲーションペインで、[クラスター マネージャー] > [サーバー マネージャー] を選択します。

  2. ページの [データ概要] セクションで、現在のクラスターに関するすべてのグループ情報を表示できます。

    説明

    クラスターにグループが作成されていない場合、デフォルトで default という名前のグループが自動的に作成されます。この場合、すべてのリージョンサーバーとテーブルは default という名前のグループに属します。

    分组概览

グループの作成

  1. クラスター管理システムの左側のナビゲーションペインで、[クラスター マネージャー] > [サーバー マネージャー] を選択します。

  2. ページの右上隅にある [+ 追加] をクリックします。p482558

  3. [新しいグループ] ダイアログボックスで、[グループ名] を指定します。添加分组名

  4. [OK] をクリックします。

    説明

    デフォルトでは、グループの作成時にリージョンサーバーまたはテーブルはグループに追加されません。リージョンサーバーとテーブルをグループに手動で追加する必要があります。

グループの削除

重要

グループを削除する前に、グループからすべてのリージョンサーバーとテーブルを削除する必要があります。

  1. クラスター管理システムの左側のナビゲーションペインで、[クラスター マネージャー] > [サーバー マネージャー] を選択します。

  2. 削除するグループに対応する その他 > 削除[操作] 列で image.png を選択します。

  3. 表示されるメッセージで、[OK] をクリックします。

[インスタンス/クラスター情報] セクションの情報を見る

  1. クラスター管理システムの左側のナビゲーションペインで、[クラスター マネージャー] > [サーバー マネージャー] を選択します。

  2. [インスタンス/クラスター情報] セクションで、データベースタイプやデータベースがデプロイされているオンプレミスデータセンターなどの情報を表示します。

  3. 操作列で [詳細] > [readwritecontrol] を選択して、現在のインスタンスまたはクラスターの読み取りおよび書き込み権限を調整します。

リージョンサーバーをグループに移動する

重要
  • デフォルトでは、Lindorm インスタンスのすべてのリージョンサーバーは default という名前のグループに属します。リージョンサーバーを使用する前に、リージョンサーバーを対応するグループに手動で追加する必要があります。

  • リージョンサーバーを含まないグループにテーブルを追加すると、リージョンに使用できるリージョンサーバーがないため、テーブルのリージョンにアクセスできなくなります。

  • 各グループに少なくとも 2 つのリージョンサーバーを追加することをお勧めします。リージョンサーバーがダウンした場合、グループ内のテーブルのリージョンを別のリージョンサーバーに分散できます。グループにリージョンサーバーが 1 つしかなく、そのリージョンサーバーがダウンした場合、グループ内のすべてのテーブルにアクセスできなくなります。

  • リージョンサーバーをグループに移動すると、リージョンサーバー上でアクセスされているリージョンは、グループ内の他のリージョンサーバーに分散されます。

  1. クラスター管理システムの左側のナビゲーションペインで、[クラスター マネージャー] > [サーバー マネージャー] を選択します。

  2. リージョンサーバーに対応する [操作] 列で [詳細] > [グループの移動] を選択します。

  3. [グループの移動] ダイアログボックスで、[ターゲットグループ] ドロップダウンリストから、リージョンサーバーの移動先グループを選択します。

  4. [OK] をクリックします。

テーブルをグループに移動する

警告

リージョンサーバーを含まないグループにテーブルを移動しないでください。そうしないと、テーブルにアクセスできなくなります。

  1. [概要] ページで、[操作] 列の [グループの移動] をクリックします。image.png

  2. [グループの移動] ダイアログボックスで、[ターゲットグループ] ドロップダウンリストから、リージョンサーバーの移動先グループを選択します。

  3. [OK] をクリックします。