このトピックでは、StarRocks クラスターを作成する方法について説明します。
前提条件
対象リージョンで VPC と vSwitch を作成済みであること。詳細については、「VPC の作成と管理」および「vSwitch の作成と管理」をご参照ください。
操作手順
クラスター作成ページに移動します。
-
E-MapReduce コンソールにログインします。
オプション: 上部メニューで、リージョンを選択し、必要に応じてリソースグループを選択します。
リージョン:クラスターは選択したリージョンに作成されます。この設定は作成後に変更できません。
リソースグループ:デフォルトでは、アカウント内のすべてのリソースが表示されます。
ページの上部で、CREATE_CLUSTER をクリックします。
-
クラスターを設定します。
クラスターのソフトウェア、ハードウェア、および基本設定を構成します。
重要クラスターの作成後は、名前のみ変更できます。続行する前に、他のすべての設定が正しいことを確認してください。
ソフトウェア設定を行います。
パラメータ
例
説明
[Region]
中国 (杭州)
クラスターを作成するリージョンです。この設定は作成後に変更できません。
[Business Scenario]
Data Analytics
Data Analytics を選択します。
[Product Version]
EMR-5.19.0
E-MapReduce のバージョンです。デフォルトでは最新バージョンが選択されます。
[High Service Availability]
オフ
有効にすると、クラスターは 3 つのマスターノードを使用して、ResourceManager と NameNode の高可用性を確保します。ノード数は調整できます。
[Optional Services]
StarRocks 3
ニーズに応じて追加コンポーネントを選択します。選択したコンポーネントでは、関連するサービスプロセスがデフォルトで起動します。
[サービス運用ログの収集を許可する]
オン
この機能はデフォルトで有効です。すべてのサービスから診断目的で運用ログを収集します。
クラスターの作成後、基本情報 ページで サービス実行ログの収集ステータス を変更できます。
重要ログ収集を無効にすると、E-MapReduce のヘルスチェックとテクニカルサポートが制限されますが、その他の機能には影響しません。この機能を無効にする方法とその影響の詳細については、「サービスログの収集を停止する方法」をご参照ください。
[StarRocks アーキテクチャタイプ]
シェアードナッシング
この設定は StarRocks 3.x でのみ使用できます。
StarRocks は、シェアードナッシングとシェアードデータアーキテクチャの両方をサポートしています。
[ストレージとコンピューティング一体]:コンピューティングリソースとストレージリソースが密結合しており、データはコンピューティングノードのローカルディスクに直接保存されます。
このアーキテクチャは、リアルタイム処理と高速クエリを必要とするオンライン分析処理 (OLAP) シナリオ (データ分析やビジネスインテリジェンス (BI) レポート生成など) に適しています。
[シェアードデータアーキテクチャ]:コンピューティングリソースとストレージリソースが完全に分離されています。コンピューティングノードはクエリタスクの実行に専念し、データは外部の分散ストレージシステムに保存されます。これにより、システムの柔軟性と信頼性が向上します。
このアーキテクチャは、大規模なデータストレージを伴い、弾力的なコンピューティングを必要とするユースケースに適しています。
[DLF 統合メタデータ]
選択済み
デフォルトで選択されています。選択すると、メタデータは Data Lake Formation (DLF) に保存されます。
DLF を有効化すると、システムによってデフォルトの DLF Catalog (お客様のユーザー ID (UID)) が選択されます。クラスターごとに異なるデータカタログを使用する場合は、新しいカタログを作成します:
Create Catalog をクリックします。表示されるダイアログボックスで、カタログ ID を入力し、OK をクリックします。
DLF Catalog ドロップダウンリストから、作成したカタログを選択します。
[Advanced Settings]
オフ
[ソフトウェアのカスタム設定]: JSON ファイルを指定して、Hadoop、Spark、Hive などの基盤となるソフトウェアを設定できます。この機能はデフォルトでは無効です。
ハードウェア設定を行います。
パラメータ
例
説明
[支払いタイプ]
従量課金
以下の課金方法がサポートされています。
[Pay-as-you-go]:後払い方式で、使用後にリソースの料金を支払います。実際の使用量に基づいて 1 時間ごとに課金されます。この方法は、短期間のテストや動的なタスクに最適です。
[Subscription]:前払い方式で、使用前にリソースの料金を支払います。
説明テストでは、Pay-as-you-go を使用することをお勧めします。テストが成功したら、本番環境用に新しい Subscription クラスターを作成してください。
[ゾーン]
中国 (杭州) ゾーン I
ゾーンは、リージョン内の独立した物理的な場所です。各ゾーンは低レイテンシーの内部ネットワークで接続されています。ほとんどの場合、デフォルトのゾーンを使用できます。
[VPC]
starrocks_test/vpc-bp1f4epmkvncimpgs****
デフォルトでは既存の VPC が選択されます。
新しい VPC を作成するには、VPC コンソールに移動してください。詳細については、「VPC の作成と管理」をご参照ください。
[vSwitch]
vsw_test/vsw-bp1e2f5fhaplp0g6p****
選択したゾーンと VPC 内の vSwitch を選択します。ゾーンに使用可能な vSwitch がない場合は、VPC コンソールに移動して作成してください。詳細については、「VPC と vSwitch」をご参照ください。
[Default Security Group]
sg-bp1ddw7sm2risw****/sg-bp1ddw7sm2risw****
デフォルトでは既存のセキュリティグループが選択されます。セキュリティグループの詳細については、「セキュリティグループの概要」をご参照ください。
また、create a new security group. をクリックして ECS コンソールでセキュリティグループを作成することもできます。 詳細については、「セキュリティグループの作成」をご参照ください。
重要ECS コンソールで作成された高度なセキュリティグループは使用しないでください。
[Node Group]
デフォルト値を使用
要件に合わせてインスタンスタイプを選択できます。詳細については、「インスタンスファミリー」をご参照ください。
-
[Master]: ResourceManager や NameNode などのコントロールプレーンサービスを実行します。
-
コア: クラスターの分散ファイルシステム (HDFS) にデータを格納します。また、クラスターの作成後に、必要に応じてコアノードをスケールアウトすることもできます。
-
タスク: 追加のコンピューティング能力を提供し、データを保存しません。このノードグループは任意であり、コンピューティングリソースを拡張するために追加できます。
重要タスクノードグループは、従量課金、プリエンプティブルインスタンス、サブスクリプションの課金方法をサポートしています。
-
[Add to Deployment Set]: 高可用性を有効にすると、マスターノードはデフォルトでデプロイメントセットに追加されます。 デプロイメントセットは、インスタンスの分散を制御するポリシーです。 詳細については、「デプロイメントセット」をご参照ください。
-
[System Disk]:必要に応じて、標準 SSD、拡張 SSD (ESSD)、またはウルトラディスクを選択します。必要に応じてシステムディスクサイズを調整します。
-
[Data Disk]:必要に応じて、標準 SSD、拡張 SSD (ESSD)、またはウルトラディスクを選択し、データディスクサイズを調整します。
説明拡張 SSD (ESSD) を選択する場合、ディスク容量に基づいて異なるパフォーマンスレベル (PL) を設定し、さまざまなクラスターのパフォーマンス要件に対応できます。デフォルトのパフォーマンスレベルは PL1 です。ディスク容量に応じて、システムディスクは PL0、PL1、PL2 に、データディスクは PL0、PL1、PL2、PL3 に対応しています。クラウドディスクの詳細については、「クラウドディスクの概要」をご参照ください。
-
[Instances]: マスターノードグループには、デフォルトで 1 つのインスタンスがあります。高可用性が有効な場合、複数のマスターインスタンスを持つことができます。
コアノードグループには、デフォルトで 2 つのインスタンスがあります。必要に応じてこの数を調整できます。
-
[Additional Security Group]:追加のセキュリティグループを使用すると、異なる外部リソースまたはアプリケーション間で柔軟なアクセス制御が可能になります。このノードグループには、最大 2 つの追加のセキュリティグループを関連付けることができます。
-
[Assign Public Network IP]:クラスターに Elastic IP (EIP) アドレスを割り当てるかどうかを指定します。 デフォルトでは無効になっています。 DataLake クラスターのみが、ノードグループレベルでのパブリック IP の割り当てをサポートします。
説明この機能を有効にせず、クラスターの作成後にパブリック IP アドレスを使用してクラスターにアクセスする場合は、ECS コンソールで申請する必要があります。詳細については、「EIP の申請」をご参照ください。
基本設定を行います。
基本情報 セクションで、次のパラメーターを設定します。
パラメータ
例
説明
[クラスター名]
Emr-StarRocks
クラスターの名前です。名前は 1 ∼ 64 文字で、漢字、英字、数字、ハイフン (-)、アンダースコア (_) のみを含めることができます。
[Identity Credentials]
パスワード
[Key Pair]:SSH キーペアを使用してマスターノードにログオンします。
キーペアの詳細については、「SSH キーペア」をご参照ください。
[Password]:マスターノードのログオンパスワードを設定します。パスワードは 8 ∼ 30 文字で、大文字、小文字、数字、特殊文字を含める必要があります。
特殊文字には次のものが含まれます:
! @ # $ % ^ & *使用できる特殊文字は、感嘆符 (!)、アットマーク (@)、番号記号 (#)、ドル記号 ($)、パーセント記号 (%)、キャレット (^)、アンパサンド (&)、アスタリスク (*) です。
(任意) クラスターテンプレートとして保存:ログオン資格情報にKey Pairを選択した場合、クラスターテンプレートとして保存をクリックして、現在のクラスター設定をクラスターテンプレートとして保存できます。
-
クラスターテンプレートとして保存 ダイアログボックスで、クラスターテンプレート名 を入力し、クラスターテンプレートのリソースグループ を選択します。
パラメーター
説明
[クラスターテンプレート名]
管理を容易にするために、クラスターテンプレートの名前を入力します。名前は 1~64 文字で、中国語、英字、数字、ハイフン (-)、アンダースコア (_) のみを使用できます。
[クラスターテンプレートのリソースグループ]
既存のリソースグループを選択して、テンプレートを整理します。
新しいリソースグループを作成する必要がある場合は、下にあるCreate Resource Group.をクリックします。 詳細については、「リソースグループの作成」をご参照ください。
-
決定 をクリックします。
新しいクラスターテンプレートが クラスターテンプレートの管理 パネルに追加されます。クラスターテンプレートの詳細については、「クラスターテンプレートの作成」をご参照ください。
-
Confirm をクリックします。
ページを更新すると、作成の進行状況が表示されます。クラスターの Status が 実行中 に変わると、クラスターの準備は完了です。