このトピックでは、ClickHouse クラスターを作成し、その設定を構成する方法について説明します。
背景情報
インスタンスタイプ、メモリ、ディスク設定の詳細については、「Usage Recommendations」をご参照ください。
前提条件
ターゲットリージョンに VPC と vSwitch を作成済みである必要があります。詳細については、「VPC の作成と管理」および「vSwitch の作成と管理」をご参照ください。
手順
クラスター作成ページに移動します。
EMR on ECS にログインします。
任意: トップメニューバーで、リージョンとリソースグループを選択します。
リージョン: クラスターは選択したリージョンに作成されます。クラスター作成後はリージョンを変更できません。
リソースグループ: デフォルトでは、アカウント内のすべてのリソースが表示されます。
ページ上部の [クラスターの作成] をクリックします。
クラスターを構成します。
クラスターを作成するには、ソフトウェア、ハードウェア、基本設定を構成し、注文を確定する必要があります。
重要クラスター作成後は、名前のみ変更可能です。他のすべての構成は変更できません。クラスターを作成する前に、すべての構成を注意深く確認してください。
ソフトウェアを構成します。
設定項目
説明
リージョン
クラスターは選択したリージョンに作成されます。クラスター作成後はリージョンを変更できません。
シナリオ
[DataAnalysis] シナリオを選択します。
エディション
デフォルトで最新のソフトウェアバージョンが選択されます。
高可用性
デフォルトで無効になっています。
オプションサービス
[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 (両端を含む) を実行するクラスターの場合:
[高可用性] を有効にすると、ClickHouse サービスを選択したときに ZooKeeper サービスがデフォルトで選択されます。
[高可用性] を有効にしない場合、ClickHouse サービスを選択しても ZooKeeper サービスは自動的に選択されません。この場合、ClickHouse は DDL 操作を実行できません。したがって、ZooKeeper サービスを選択してください。
詳細設定
[カスタムソフトウェア設定]: JSON ファイルを指定して、クラスターの基本ソフトウェアを構成できます。詳細については、「カスタムソフトウェアの構成」をご参照ください。この機能はデフォルトで無効になっています。
ハードウェアを構成します。
設定項目
説明
課金方法
デフォルトの課金方法はサブスクリプションです。次の課金方法がサポートされています:
[従量課金]: リソースを使用した後に支払う課金方法です。実際の使用時間に基づいて時間単位で課金されます。この方法は、短期テストや柔軟な動的タスクに適しています。
[サブスクリプション]: リソースを使用する前に支払う課金方法です。
説明テストには [従量課金] の課金方法を使用してください。テストが成功したら、公式使用のために新しい [サブスクリプション] の本番クラスターを作成してください。
ゾーン
ゾーンは、同じリージョン内の異なる物理エリアです。ゾーン間でサービスの相互接続がサポートされています。デフォルトのゾーンを使用できます。
VPC
利用可能な VPC がない場合は、[VPC の作成] をクリックして作成します。
VSwitch
選択した VPC のゾーンで vSwitch を選択します。ゾーンに利用可能な vSwitch がない場合は、作成します。
デフォルトセキュリティグループ
既存のセキュリティグループがデフォルトで選択されます。セキュリティグループの詳細については、「セキュリティグループの概要」をご参照ください。
[セキュリティグループの作成] をクリックして新しいものを作成することもできます。
重要ECS で作成された高度セキュリティグループは使用しないでください。
ノードグループ
必要に応じてインスタンスタイプを選択できます。詳細については、「インスタンスファミリー」をご参照ください。
[システムディスク]: 必要に応じて、エンタープライズ SSD (ESSD)、標準 SSD、または Ultra ディスクを選択します。
[システムディスクサイズ]: 必要に応じてディスク容量を調整します。デフォルト値は 80 GB です。値の範囲は 80 GB から 5,000 GB です。
[データディスク]: 必要に応じて、エンタープライズ SSD (ESSD)、標準 SSD、または Ultra ディスクを選択します。
[データディスクサイズ]: 必要に応じてディスク容量を調整します。デフォルト値は 80 GB です。値の範囲は 40 GB から 32,768 GB です。
[インスタンス数]:
[高可用性] が無効の場合: デフォルトは 1 つのマスターノードと 1 つのコアノードです。
[高可用性] が有効の場合: デフォルトは 3 つのマスターノードと 3 つのコアノードです。
[パブリック IP アドレスの割り当て]: クラスターに Elastic IP アドレス (EIP) を割り当てるかどうかを指定します。この機能はデフォルトで無効になっています。
説明クラスター作成後、インターネット経由でアクセスするには、ECS コンソールでパブリック IP アドレスを申請してください。EIP の申請方法の詳細については、「Elastic IP Address」の「EIP の申請」セクションをご参照ください。
基本設定を構成します。
設定項目
説明
クラスター名
クラスターの名前。名前は 1~64 文字で、中国語の文字、英字、数字、ハイフン (-)、アンダースコア (_) のみ使用できます。
ID 認証情報
[キーペア] (デフォルト): SSH キーペアを使用して Linux インスタンスにログインします。
キーペアの使用方法の詳細については、「SSH キーペア」をご参照ください。
[パスワード]: マスターノードのログインパスワードを設定します。このパスワードを使用して Linux インスタンスにログインします。
パスワードは 8~30 文字で、大文字、小文字、数字、特殊文字を含む必要があります。
特殊文字には、感嘆符 (!)、アットマーク (@)、番号記号 (#)、ドル記号 ($)、パーセント記号 (%)、キャレット (^)、アンパサンド (&)、アスタリスク (*) が含まれます。
アプリケーション構成
ClickHouse のレプリカとシャードを構成します。
詳細設定
[ECS インスタンス RAM ロール]: プログラムが EMR 計算ノードで実行される場合、AccessKey を提供せずに OSS などの他の Alibaba Cloud サービスにアクセスできます。EMR は、アクセスを承認するために一時的な AccessKey を自動的に要求します。[ECS インスタンス RAM ロール] は、この一時的な AccessKey の権限を制御します。
[ブートストラップアクション]: 任意。クラスターで Hadoop が開始される前にカスタムスクリプトを実行できます。詳細については、「ブートストラップアクションスクリプトの実行」をご参照ください。
[リソースグループ]: 任意。詳細については、「リソースグループの使用」をご参照ください。
すべての情報が正しいことを確認したら、利用規約を選択し、[注文の確認] をクリックします。
重要従量課金クラスター: クラスターはすぐに作成されます。クラスターが作成されると、クラスターは [実行中] 状態になります。
サブスクリプションクラスター: 注文が生成されます。支払いが完了すると、クラスターが作成されます。