このトピックでは、Lindorm コンピュートエンジン用のオンライン分析処理 (OLAP) リソースグループを作成および管理する方法について説明します。
概要
OLAP リソースグループは、複雑なクエリ分析シナリオ向けのコンピューティングリソースユニットです。MySQL 互換のアクセスインターフェイスを提供し、高同時実行性、低レイテンシーのクエリ応答を実現します。このリソースグループは、ストレージとコンピューティングの分離アーキテクチャを採用しています。データは Lindorm インスタンスの基盤となるファイルシステムに保存されます。コンピューティングリソースはリソースグループの作成時に割り当てられ、クエリリクエストに迅速に応答するためにアクティブな状態を維持します。必要に応じて、複数の独立したリソースグループを作成できます。すべてのリソースグループは、同じ基盤となるストレージデータを共有します。アイドル状態のリソースグループを削除すると、コンピューティングリソースのみが解放され、ストレージレイヤーのデータ整合性には影響しません。この設計により、弾力的なリソース管理とコスト最適化が可能になります。
前提条件
LindormTable が有効化されていること。
Lindorm コンピュートエンジンを有効化しました。
OLAP リソースグループの作成
Lindorm コンソールにログインします。 ページの左上隅で、インスタンスのリージョンを選択します。 Instances ページで、対象のインスタンスの ID をクリックするか、インスタンスの Actions 列で View Instance Details をクリックします。
[Instance Details]ページの[Configurations]セクションで、[リソースグループの管理]を[Compute Engine]の操作列でクリックします。
-
「リソースグループの詳細」ページで、「リソースグループの作成」をクリックし、以下のパラメーターを設定します。
-
リソースグループタイプ で OLAP を選択します。
リソースグループ名: リソースグループの名前です。名前の長さは最大63文字で、小文字および数字のみを含めることができます。例:
cg0。Node Specifications: 利用可能なノード仕様です。
ジョブワーカーノードの数 (WORKERS): ジョブ実行のためのワーカーノードの数です。 値は 4 から 1024 までの整数である必要があります。 デフォルト値は
4です。 ノード数が多いほど、同時クエリのパフォーマンスと実行効率は向上しますが、リソース消費量が増加します。 要件に基づいてこのパラメーターを設定してください。
-
-
OK をクリックして OLAP リソースグループを作成します。作成には約 20 分かかります。その後、接続してデータにアクセスすることができます。
説明-
作成リクエストを送信すると、リソースグループの詳細 ページにリソースグループの新しい行が表示されます。最初は、ステータスと説明情報 列のステータスが 起動中 になります。リソースグループの作成が正常に完了すると、ステータスは 実行中 に変わります。まれに、基盤となるリソースまたは IP アドレスが不足しているために、リソースグループの作成が失敗することがあります。この場合、ステータスと説明情報 列のステータスが 失敗 に変わります。作成が繰り返し失敗する場合は、Lindorm のテクニカルサポート(DingTalk ID: s0s3eg3)にお問い合わせください。
コンピュートエンジンを有効化すると、
defaultという名前の抽出・変換・書き出し (ETL) リソースグループが自動的に作成されます。defaultリソースグループは、プロパティ設定の変更のみをサポートします。このリソースグループを削除または再起動することはできません。
-
リソースグループの Web UI の取得
Web UI は、リソースグループに関するシステム情報を Web ページで提供し、そのステータスを監視できます。
-
[リソースグループの詳細] ページで、[Actions] 列の [WebUI] にマウスを合わせます。
リソースグループの Web UI アドレスを取得します。例:
http://alb-57k7r581oht8rd****.cn-hangzhou.alb.aliyuncsslb.com/computegroup/cg0。
リソースグループ構成の編集
OLAP リソースグループを作成した後、ノード仕様とワーカーノード数を変更できます。
-
リソースグループの詳細 ページで、Actions 列の Edit をクリックし、
-
「リソースグループの更新」ページが表示されます。更新後の「Node Specifications」および「ジョブワーカーノードの数」を選択できます。
変更を加えた後、OK をクリックして、リソースグループの構成を更新します。
新しい構成を有効にするには、手動でリソースグループを再起動する必要があります。
リソースグループの再起動
OLAP リソースグループを再起動すると、既存のコンピューティングリソースが解放され、リソースグループが再作成されます。この操作により、変更された構成が適用されます。
-
リソースグループの詳細 ページで、Actions 列の Restart をクリックします。
-
OK をクリックして OLAP リソースグループを再起動します。
-
再起動を開始すると、ステータスと説明情報 列に表示されるリソースグループのステータスが、リソースグループの詳細 ページで 再起動中 に変わります。再起動が完了すると、ステータスは 実行中 に変わります。
再起動中、OLAP リソースグループへの接続は切断されます。リソースグループは再起動プロセス中に利用できなくなり、すべてのクエリリクエストは失敗します。
リソースグループの削除
不要になったリソースグループは削除できます。
-
リソースグループの詳細 ページで、Actions 列の
をクリックします。 メッセージ内で、Delete をクリックします。
-
OLAP リソースグループを削除するには、OK をクリックします。
デフォルトリソースグループの変更
Lindorm インスタンスに複数の OLAP リソースグループが存在する場合、クエリタスクを実行するためのデフォルトリソースグループとして 1 つを指定できます。コンピュートエンジンの SQL エンドポイントを使用して OLAP リソースグループにアクセスすると、システムは自動的にデフォルトリソースグループに接続します。デフォルトリソースグループを設定することで、リソースグループが指定されていないことによるクエリの失敗を防ぐことができます。また、複数のリソースグループがある環境でのクエリ管理も簡素化されます。
システムは、デフォルトリソースグループに次のルールを適用します:
最初の OLAP リソースグループを作成すると、それが自動的にデフォルトリソースグループになります。
現在のデフォルトリソースグループを削除すると、システムはインスタンス内の別の OLAP リソースグループをランダムに選択し、新しいデフォルトリソースグループとして設定します。
-
[リソースグループの詳細] ページでは、[デフォルトのリソースグループ] 列のスイッチを切り替えることで、デフォルトリソースグループを手動で設定することもできます。
説明デフォルトリソースグループは 1 つしか設定できません。新しいデフォルトリソースグループを設定すると、以前のデフォルトリソースグループは自動的に解除されます。