クラスタ管理システムの [概要] ページでは、Lindorm インスタンスの LindormTable 内のすべてのテーブルの詳細 (テーブルサイズ、シャード、データプレビュー、テーブルスキーマ、調整情報など) を表示できます。このトピックでは、クラスタ管理システムでテーブルを管理する方法について説明します。
前提条件
クラスタの Lindorm Insight にログオンしていること。詳細については、「Lindorm Insight へのログオン」をご参照ください。
テーブルの作成
クラスタ管理システムでは、SQL テーブルと HBase テーブルの 2 種類のテーブルを作成できます。
SQL テーブルの作成
[SQL テーブルの作成] をクリックします。
表示されるペインで、次の表に示すパラメータを構成します。
パラメータ
必須
説明
名前空間
はい
テーブルの名前空間。
テーブル名
はい
テーブルの名前。
バージョン
はい
テーブル内のデータについて保持するバージョンの数。
TTL
はい
TTL テーブル内のデータの有効期間 (TTL)。TTL を超えたデータは自動的に消去されます。クラスタ管理システムでテーブルを作成する場合は、このパラメータを指定する必要があります。
説明テーブル内のデータを永続的に保持するには、このパラメータの値を
-1に変更します。詳細については、「テーブルの変更の管理」をご参照ください。TTL 単位
はい
TTL の単位。有効な値: [日]、[時間]、[分]。
圧縮タイプ
はい
テーブル内のデータの圧縮に使用するアルゴリズム。有効な値: なし、SNAPPY、ZSTD、LZ4。
開始キー
いいえ
パーティションの開始キー。
終了キー
いいえ
パーティションの終了キー。
リージョン数
いいえ
パーティションの数。
主キー
はい
[データ行の追加] をクリックして、主キー列を追加します。列を追加した後、[保存] をクリックします。
追加する主キー列ごとに、次のフィールドを構成できます。
列: 列の名前。
タイプ: 主キー列のデータ型。詳細については、「基本データ型」をご参照ください。
並べ替え: 列の並べ替え順序。有効な値: 昇順と降順。
非主キー
はい
主キーに含まれていない列。各非主キー列の名前とデータ型を指定する必要があります。
[OK] をクリックします。
HBase テーブルの作成
[hbase テーブルの作成] をクリックします。
表示されるペインで、次の表に示すパラメータを構成します。
パラメータ
必須
説明
名前空間
はい
テーブルの名前空間。
テーブル名
はい
テーブルの名前。
[列ファミリ情報] セクションで、[データ行の追加] をクリックし、次の表に示すパラメータを指定します。
パラメータ
必須
説明
列ファミリ名
はい
列ファミリの名前。
最大バージョン数
はい
テーブル内のデータについて保持するバージョンの数。
TTL
はい
TTL テーブル内のデータの TTL。TTL を超えたデータは自動的に消去されます。クラスタ管理システムでテーブルを作成する場合は、このパラメータを指定する必要があります。
説明テーブル内のデータを永続的に保持するには、このパラメータの値を
-1に変更します。詳細については、「テーブルの変更の管理」をご参照ください。TTL 単位
はい
TTL の単位。有効な値: [日]、[時間]、[分]。
圧縮タイプ
はい
テーブル内のデータの圧縮に使用するアルゴリズム。有効な値: なし、SNAPPY、ZSTD、LZ4。
(オプション) [事前パーティション] セクションに、事前パーティションのパーティションキーを入力します。複数のパーティションキーはコンマ (,) で区切ります。
[OK] をクリックします。
テーブルの詳細の表示
ワイドテーブルの詳細情報には、テーブルの行数、ホットデータとコールドデータで使用されるストレージ容量、テーブルスキーマ、保持される最大バージョン数、TTL、データ圧縮タイプ、データプレビュー、シャードの数、各シャードのサイズが含まれます。
[概要] ページで、IDC、グループ、名前空間、テーブルなどのフィルター条件を指定し、[クエリ] をクリックしてテーブル情報を表示できます。
説明
アイコンをクリックして、表示する列を指定できます。テーブルの名前をクリックして、詳細情報を表示します。次の表に、さまざまなセクションで表示できる詳細情報を示します。
セクション
説明
現在のテーブルの詳細
テーブルの名前を表示します。
スキーマ
テーブルのスキーマ (列名、列データ型、主キー列、主キー列の並べ替え順序など) を表示します。
セカンダリインデックス
テーブルのセカンダリインデックスの詳細情報 (インデックス名、ステータス、構築の進捗状況、インデックスタイプなど) を表示します。
シャード情報
テーブルが属するシャード、ノード、シャードのサイズ、シャードに含まれるファイルの数を表示します。
アイコンをクリックして、表示する列を指定できます。リージョンの分布
各ノードのシャードの数とサイズ、およびノードに対する読み取り要求と書き込み要求に含まれるデータ量を表示します。
データプレビュー
テーブルの最初の 20 行のデータをプレビューします。
グループへのテーブルの移動
RegionServer を含まないグループにテーブルを移動しないでください。移動すると、テーブルにアクセスできなくなります。
[概要] ページで、[操作] 列の [グループの移動] をクリックします。
[グループに移動] ダイアログボックスで、[ターゲットグループ] ドロップダウンリストからテーブルの移動先グループを選択します。
[OK] をクリックします。
テーブルの削除
削除されたテーブルは復元できません。テーブルを削除する前に、データがバックアップされていることを確認してください。
[概要] ページで、削除するテーブルに対応する [アクション] 列の を選択します。
[テーブルの削除] ダイアログボックスで、[OK] をクリックします。
重要テーブルを削除する前に、テーブルがオフライン状態であり、テーブルからデータが読み取られたり、テーブルに書き込まれたりしていないことを確認してください。