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

ApsaraDB for HBase:概要

最終更新日:Jan 16, 2025

クラスタ管理システムの [概要] ページでは、Lindorm インスタンスの LindormTable 内のすべてのテーブルの詳細 (テーブルサイズ、シャード、データプレビュー、テーブルスキーマ、調整情報など) を表示できます。このトピックでは、クラスタ管理システムでテーブルを管理する方法について説明します。

前提条件

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

テーブルの作成

クラスタ管理システムでは、SQL テーブルと HBase テーブルの 2 種類のテーブルを作成できます。

SQL テーブルの作成

  1. [SQL テーブルの作成] をクリックします。

  2. 表示されるペインで、次の表に示すパラメータを構成します。

    パラメータ

    必須

    説明

    名前空間

    はい

    テーブルの名前空間。

    テーブル名

    はい

    テーブルの名前。

    バージョン

    はい

    テーブル内のデータについて保持するバージョンの数。

    TTL

    はい

    TTL テーブル内のデータの有効期間 (TTL)。TTL を超えたデータは自動的に消去されます。クラスタ管理システムでテーブルを作成する場合は、このパラメータを指定する必要があります。

    説明

    テーブル内のデータを永続的に保持するには、このパラメータの値を -1 に変更します。詳細については、「テーブルの変更の管理」をご参照ください。

    TTL 単位

    はい

    TTL の単位。有効な値: [日][時間][分]

    圧縮タイプ

    はい

    テーブル内のデータの圧縮に使用するアルゴリズム。有効な値: なし、SNAPPY、ZSTD、LZ4。

    開始キー

    いいえ

    パーティションの開始キー。

    終了キー

    いいえ

    パーティションの終了キー。

    リージョン数

    いいえ

    パーティションの数。

    主キー

    はい

    [データ行の追加] をクリックして、主キー列を追加します。列を追加した後、[保存] をクリックします。

    追加する主キー列ごとに、次のフィールドを構成できます。

    • 列: 列の名前。

    • タイプ: 主キー列のデータ型。詳細については、「基本データ型」をご参照ください。

    • 並べ替え: 列の並べ替え順序。有効な値: 昇順と降順。

    非主キー

    はい

    主キーに含まれていない列。各非主キー列の名前とデータ型を指定する必要があります。

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

HBase テーブルの作成

  1. [hbase テーブルの作成] をクリックします。

  2. 表示されるペインで、次の表に示すパラメータを構成します。

    パラメータ

    必須

    説明

    名前空間

    はい

    テーブルの名前空間。

    テーブル名

    はい

    テーブルの名前。

  3. [列ファミリ情報] セクションで、[データ行の追加] をクリックし、次の表に示すパラメータを指定します。

    パラメータ

    必須

    説明

    列ファミリ名

    はい

    列ファミリの名前。

    最大バージョン数

    はい

    テーブル内のデータについて保持するバージョンの数。

    TTL

    はい

    TTL テーブル内のデータの TTL。TTL を超えたデータは自動的に消去されます。クラスタ管理システムでテーブルを作成する場合は、このパラメータを指定する必要があります。

    説明

    テーブル内のデータを永続的に保持するには、このパラメータの値を -1 に変更します。詳細については、「テーブルの変更の管理」をご参照ください。

    TTL 単位

    はい

    TTL の単位。有効な値: [日][時間][分]

    圧縮タイプ

    はい

    テーブル内のデータの圧縮に使用するアルゴリズム。有効な値: なし、SNAPPY、ZSTD、LZ4。

  4. (オプション) [事前パーティション] セクションに、事前パーティションのパーティションキーを入力します。複数のパーティションキーはコンマ (,) で区切ります。

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

テーブルの詳細の表示

ワイドテーブルの詳細情報には、テーブルの行数、ホットデータとコールドデータで使用されるストレージ容量、テーブルスキーマ、保持される最大バージョン数、TTL、データ圧縮タイプ、データプレビュー、シャードの数、各シャードのサイズが含まれます。

  1. [概要] ページで、IDC、グループ、名前空間、テーブルなどのフィルター条件を指定し、[クエリ] をクリックしてテーブル情報を表示できます。

    説明

    筛选 アイコンをクリックして、表示する列を指定できます。

  2. テーブルの名前をクリックして、詳細情報を表示します。次の表に、さまざまなセクションで表示できる詳細情報を示します。

    セクション

    説明

    現在のテーブルの詳細

    テーブルの名前を表示します。

    スキーマ

    テーブルのスキーマ (列名、列データ型、主キー列、主キー列の並べ替え順序など) を表示します。

    セカンダリインデックス

    テーブルのセカンダリインデックスの詳細情報 (インデックス名、ステータス、構築の進捗状況、インデックスタイプなど) を表示します。

    シャード情報

    テーブルが属するシャード、ノード、シャードのサイズ、シャードに含まれるファイルの数を表示します。筛选 アイコンをクリックして、表示する列を指定できます。

    リージョンの分布

    各ノードのシャードの数とサイズ、およびノードに対する読み取り要求と書き込み要求に含まれるデータ量を表示します。

    データプレビュー

    テーブルの最初の 20 行のデータをプレビューします。

グループへのテーブルの移動

警告

RegionServer を含まないグループにテーブルを移動しないでください。移動すると、テーブルにアクセスできなくなります。

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

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

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

テーブルの削除

警告

削除されたテーブルは復元できません。テーブルを削除する前に、データがバックアップされていることを確認してください。

  1. [概要] ページで、削除するテーブルに対応する その他 > 削除[アクション] 列の を選択します。

  2. [テーブルの削除] ダイアログボックスで、[OK] をクリックします。

    重要

    テーブルを削除する前に、テーブルがオフライン状態であり、テーブルからデータが読み取られたり、テーブルに書き込まれたりしていないことを確認してください。