EMR on ECS で ClickHouse クラスターを作成し、ソフトウェア、ハードウェア、基本設定を構成します。
背景
インスタンスタイプ、メモリ、ディスク設定の推奨事項については、「利用推奨事項」をご参照ください。
前提条件
ターゲットリージョンに VPC と vSwitch が作成されていること。 詳細については、「VPC の作成と管理」および「vSwitch の作成と管理」をご参照ください。
手順
-
クラスターの作成ページに移動します。
-
EMR on ECS コンソールにログインします。
-
任意:上部メニューで、ビジネスニーズに基づいてリージョンとリソースグループを選択します。
-
リージョン:クラスター作成後に選択したリージョンは変更できません。
-
リソースグループ:デフォルトでは、アカウント内のすべてのリソースが表示されます。
-
-
[CREATE_CLUSTER] をクリックします。
-
-
クラスターを構成します。
重要作成後、変更できるのはクラスター名のみです。 その他の設定は変更できません。 続行する前に、設定をよくご確認ください。
-
ソフトウェア設定
パラメーター
説明
[Region]
クラスター作成後に選択したリージョンは変更できません。
[Business Scenario]
[Data Analytics] を選択します。
[Product Version]
デフォルトで最新のソフトウェアバージョンが選択されます。
[High Service Availability]
デフォルトでは無効です。
[Optional Services]
ClickHouse を選択する必要があります。
重要-
EMR-5.11.0 以降、または EMR-3.45.0 以降を実行しているクラスターでは、ClickHouse サービスを選択すると、デフォルトで ZooKeeper が選択されます。
-
EMR-5.8.0 から EMR-5.10.1 までを実行しているクラスターでは、ClickHouse サービスのみを選択した場合、クラスターは ZooKeeper の代わりに組み込みの ClickHouse Keeper を使用します。 ただし、ClickHouse Keeper のパフォーマンスは ZooKeeper とは異なります。 ZooKeeper も選択することを推奨します。
-
EMR-3.42.0 から EMR-3.44.1 までを実行しているクラスターの場合:
-
[High Service Availability] が有効な場合、ClickHouse サービスを選択すると、デフォルトで ZooKeeper が選択されます。
-
[High Service Availability] が無効な場合、ClickHouse サービスを選択しても、ZooKeeper は自動的に選択されません。 この場合、ClickHouse は DDL 操作を実行できません。 ZooKeeper も選択することを推奨します。
-
[Advanced Settings]
[ソフトウェアのカスタム設定]:JSON ファイルを指定して、クラスターの基本ソフトウェアを設定できます。 詳細については、「カスタムソフトウェアの設定」をご参照ください。 デフォルトでは無効です。
-
-
ハードウェア設定
パラメーター
説明
[支払いタイプ]
デフォルトは サブスクリプション です。 サポートされている課金方法:
-
[Pay-as-you-go]:実際の使用量に基づいて時間単位で課金されます。
-
[Subscription]:リソースを使用する前に料金を支払う前払い方式です。
説明テストには [Pay-as-you-go] の課金方法を使用することを推奨します。 テストが成功したら、本番用に新しい [Subscription] クラスターを作成してください。
[ゾーン]
リージョン内の物理的な場所で、低遅延の内部ネットワークで接続されています。
[VPC]
利用可能な VPC がない場合は、[Create VPC] をクリックして作成します。
[vSwitch]
ゾーン内の vSwitch を選択します。 利用可能な vSwitch がない場合は、作成します。
[Default Security Group]
既存のセキュリティグループがデフォルトで選択されます。 詳細については、「セキュリティグループの概要」をご参照ください。
また、[create a new security group.] をクリックして新しいセキュリティグループを作成することもできます。
重要ECS コンソールで作成されたエンタープライズセキュリティグループは使用しないでください。
[Node Group]
要件に基づいてインスタンスタイプを選択します。 詳細については、「インスタンスファミリー」をご参照ください。
-
[System Disk]:ESSD、標準 SSD、ウルトラディスクなどのディスクタイプを選択します。
-
[システムディスクサイズ]:デフォルト:80 GB。 範囲:80 GB ~ 5,000 GB。
-
[データディスク]:ESSD、標準 SSD、ウルトラディスクなどのディスクタイプを選択します。
-
[データディスクサイズ]:デフォルト:80 GB。 範囲:40 GB ~ 32,768 GB。
-
[Instances]:
-
[High Service Availability] が無効な場合、クラスターはデフォルトでマスターノード 1 台とコアノード 1 台になります。
-
[High Service Availability] が有効な場合、クラスターはデフォルトでマスターノード 3 台とコアノード 3 台になります。
-
-
[Assign Public Network IP]:このオプションを選択して、Elastic IP Address (EIP) をクラスターに割り当てます。 デフォルトでは無効です。
説明作成後にインターネットからクラスターにアクセスするには、EIP を申請する必要があります。 詳細については、「Elastic IP Address (EIP)」をご参照ください。
-
-
基本設定
パラメーター
説明
[クラスター名]
名前は 1 ~ 64 文字で、漢字、英字、数字、ハイフン (-)、アンダースコア (_) のみ使用できます。
[Identity Credentials]
[Key Pair] (デフォルト):SSH キーペアを使用してクラスターの Linux インスタンスにログインします。
詳細については、「SSH キーペア」をご参照ください。
[Password]:マスターノードにログインするためのパスワードを設定します。
パスワードは 8 ~ 30 文字で、大文字、小文字、数字、特殊文字をそれぞれ1文字以上含む必要があります。
特殊文字には、
!@#$%^&*が含まれます。[Application Configuration]
ClickHouse のレプリカとシャードの数を設定します。
[Advanced Settings]
-
[ECS アプリケーションロール]:EMR ノード上のアプリケーションが、ハードコードされた AccessKey を使用する代わりに、一時的な認証情報を要求することで、OSS などの他の Alibaba Cloud サービスにアクセスできるようにします。 このロールは、認証情報によって付与される権限を定義します。
-
[Bootstrap Actions]:任意。 クラスターサービスが開始する前にカスタムスクリプトを実行します。 詳細については、「ブートストラップアクションスクリプトの実行」をご参照ください。
-
[Resource Group]:任意。 詳細については、「リソースグループの使用」をご参照ください。
-
-
-
設定内容を確認し、サービス利用規約を選択して、[Confirm] をクリックします。
重要-
従量課金クラスター:作成が直ちに開始されます。クラスターが作成されると、ステータスが [Running] に変わります。
-
サブスクリプションクラスター:最初に注文が作成されます。支払いが完了すると、クラスターが作成されます。
-