クラスター管理システムの 概要 ページには、Lindorm インスタンスの LindormTable にあるすべてのテーブルの詳細が表示されます。これらの詳細には、テーブルサイズ、シャード情報、データプレビュー、テーブルスキーマ、および速度制限情報が含まれます。このトピックでは、クラスター管理システムを使用してワイドテーブルを管理する方法について説明します。
前提条件
ターゲットインスタンスのクラスター管理システムにログインしています。詳細については、「クラスター管理システムへのログイン」をご参照ください。
テーブルの作成
クラスター管理システムでは、SQL テーブルと HBase テーブルの 2 種類のテーブルを作成できます。
SQL テーブルの作成
-
[SQL テーブルの作成] をクリックします。
-
表示されたパネルで、次のパラメーターを設定します。
パラメーター
必須
説明
名前空間
はい
テーブルが属する名前空間。
テーブル名
はい
テーブルの名前。
バージョン
いいえ
保持するデータバージョン数。
TTL
いいえ
データの生存時間 (TTL) 。TTL を超えたデータは自動的に削除されます。クラスター管理システムで作成されたテーブルには TTL が必要です。
説明データを永続的に保存するには、テーブルを変更して TTL を
-1に設定します。詳細については、「テーブル変更の管理」をご参照ください。TTLUnit
いいえ
TTL の単位。有効値: DAYS、HOURS、MINUTES。
圧縮タイプ
いいえ
データ圧縮アルゴリズム。有効値: LZO、SNAPPY、ZSTD、LZ4、なし。なし は圧縮を使用しないことを示します。
開始キー
いいえ
パーティションの開始キー。
終了キー
いいえ
パーティションの終了キー。
リージョン数
いいえ
リージョンの数。
プライマリキー
はい
データの行を追加する をクリックして、プライマリキー列を追加します。列情報を設定した後、Save をクリックします。
各プライマリキー列について、次の情報を設定する必要があります:
-
列の名前。
-
タイプ:プライマリキー列のデータ型。サポートされているデータ型については、「基本データ型」をご参照ください。
-
ソート順:列のソート順。有効値:昇順 (ASC) と降順 (DESC)。
非プライマリキー
はい
非プライマリキー列。列名とデータ型を指定する必要があります。
-
-
Determine をクリックします。
HBase テーブルの作成
-
[HBase テーブルの作成] をクリックします。
-
表示されたパネルで、次のパラメーターを設定します。
パラメーター
必須
説明
名前空間
はい
テーブルが属する名前空間。
テーブル名
はい
テーブルの名前。
-
[カラムファミリー情報] セクションで、データの行を追加する をクリックし、次のパラメーターを設定します。
パラメーター
必須
説明
カラムファミリー名
はい
カラムファミリーの名前。
最大バージョン数
いいえ
保持するデータバージョン数。
TTL
いいえ
データの生存時間 (TTL) 。TTL を超えたデータは自動的に削除されます。クラスター管理システムで作成されたテーブルには TTL が必要です。
説明データを永続的に保存するには、テーブルを変更して TTL を
-1に設定します。詳細については、「テーブル変更の管理」をご参照ください。TTLUnit
いいえ
TTL の単位。有効値: DAYS、HOURS、MINUTES。
圧縮タイプ
いいえ
データ圧縮アルゴリズム。有効値: LZO、SNAPPY、ZSTD、LZ4、なし。なし は圧縮を使用しないことを示します。
エンコーディングタイプ
いいえ
データエンコーディングアルゴリズム。有効値: なし、DIFF、INDEX。なし はエンコーディングを使用しないことを示します。
-
オプション: [事前パーティション分割] セクションで、パーティションキーを入力します。複数のパーティションキーはコンマ (,) で区切ります。
-
Determine をクリックします。
テーブル詳細の表示
ワイドテーブルの詳細には、行数、ホット/コールドストレージの使用量、テーブルスキーマ、各カラムファミリーの最大バージョン数、TTL、圧縮タイプ、データプレビュー、および各シャードの数やサイズなどのシャードに関する情報が含まれます。
-
Overview ページでは、IDC、グループ、名前空間、またはテーブル名でテーブルをフィルターできます。Query をクリックすると、結果が下のリストに表示されます。
説明リストの右上隅にある設定アイコン
をクリックして、表示する列をカスタマイズできます。 -
テーブル名をクリックして詳細を表示します。詳細は次のセクションに分かれています。
セクション
説明
基本情報
テーブルの名前を表示します。
テーブルスキーマ
列名、データ型、プライマリキー、ソート順など、テーブルの詳細な構造を表示します。
セカンダリインデックス
インデックス名、ステータス、ビルド進捗、インデックスタイプなど、テーブルのセカンダリインデックスに関する詳細を表示します。
シャード情報
テーブルのシャード、ノード、シャードサイズ、各シャードのファイル数などの情報を表示します。右上隅の設定アイコン
をクリックして、表示する列をカスタマイズできます。リージョンディストリビューション
各ノードのリージョン数とサイズ、各ノードの読み取り/書き込みリクエストに関わるデータ量などの情報を表示します。
データプレビュー
最初の 20 行のデータのプレビューを表示します。
テーブルの別グループへの移動
RegionServer ノードを含まないグループにテーブルを移動しないでください。移動した場合、テーブルにアクセスできなくなります。
-
Overview ページで、対象テーブルの 操作 列にある [グループの移動] をクリックします。
-
[グループの移動] ダイアログボックスで、[ターゲットグループ] を選択します。
-
Determine をクリックします。