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 がない場合は、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 アドレス (EIP) が割り当てられます。デフォルトでは無効です。
説明作成後にインターネットからクラスターにアクセスするには、Elastic IP Address (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] に変わります。
-
サブスクリプションクラスター:最初に注文が作成されます。支払いが完了すると、クラスターが作成されます。
-