すべてのプロダクト
Search
ドキュメントセンター

E-MapReduce:ClickHouse クラスターの作成

最終更新日:Nov 09, 2025

このトピックでは、ClickHouse クラスターを作成し、その設定を構成する方法について説明します。

背景情報

インスタンスタイプ、メモリ、ディスク設定の詳細については、「Usage Recommendations」をご参照ください。

前提条件

ターゲットリージョンに VPC と vSwitch を作成済みである必要があります。詳細については、「VPC の作成と管理」および「vSwitch の作成と管理」をご参照ください。

手順

  1. クラスター作成ページに移動します。

    1. EMR on ECS にログインします。

    2. 任意: トップメニューバーで、リージョンとリソースグループを選択します。

      • リージョン: クラスターは選択したリージョンに作成されます。クラスター作成後はリージョンを変更できません。

      • リソースグループ: デフォルトでは、アカウント内のすべてのリソースが表示されます。

    3. ページ上部の [クラスターの作成] をクリックします。

  2. クラスターを構成します。

    クラスターを作成するには、ソフトウェア、ハードウェア、基本設定を構成し、注文を確定する必要があります。

    重要

    クラスター作成後は、名前のみ変更可能です。他のすべての構成は変更できません。クラスターを作成する前に、すべての構成を注意深く確認してください。

    1. ソフトウェアを構成します。

      設定項目

      説明

      リージョン

      クラスターは選択したリージョンに作成されます。クラスター作成後はリージョンを変更できません。

      シナリオ

      [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 ファイルを指定して、クラスターの基本ソフトウェアを構成できます。詳細については、「カスタムソフトウェアの構成」をご参照ください。この機能はデフォルトで無効になっています。

    2. ハードウェアを構成します。

      設定項目

      説明

      課金方法

      デフォルトの課金方法はサブスクリプションです。次の課金方法がサポートされています:

      • [従量課金]: リソースを使用した後に支払う課金方法です。実際の使用時間に基づいて時間単位で課金されます。この方法は、短期テストや柔軟な動的タスクに適しています。

      • [サブスクリプション]: リソースを使用する前に支払う課金方法です。

        説明

        テストには [従量課金] の課金方法を使用してください。テストが成功したら、公式使用のために新しい [サブスクリプション] の本番クラスターを作成してください。

      ゾーン

      ゾーンは、同じリージョン内の異なる物理エリアです。ゾーン間でサービスの相互接続がサポートされています。デフォルトのゾーンを使用できます。

      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 の申請」セクションをご参照ください。

    3. 基本設定を構成します。

      設定項目

      説明

      クラスター名

      クラスターの名前。名前は 1~64 文字で、中国語の文字、英字、数字、ハイフン (-)、アンダースコア (_) のみ使用できます。

      ID 認証情報

      [キーペア] (デフォルト): SSH キーペアを使用して Linux インスタンスにログインします。

      キーペアの使用方法の詳細については、「SSH キーペア」をご参照ください。

      [パスワード]: マスターノードのログインパスワードを設定します。このパスワードを使用して Linux インスタンスにログインします。

      パスワードは 8~30 文字で、大文字、小文字、数字、特殊文字を含む必要があります。

      特殊文字には、感嘆符 (!)、アットマーク (@)、番号記号 (#)、ドル記号 ($)、パーセント記号 (%)、キャレット (^)、アンパサンド (&)、アスタリスク (*) が含まれます。

      アプリケーション構成

      ClickHouse のレプリカとシャードを構成します。

      詳細設定

      • [ECS インスタンス RAM ロール]: プログラムが EMR 計算ノードで実行される場合、AccessKey を提供せずに OSS などの他の Alibaba Cloud サービスにアクセスできます。EMR は、アクセスを承認するために一時的な AccessKey を自動的に要求します。[ECS インスタンス RAM ロール] は、この一時的な AccessKey の権限を制御します。

      • [ブートストラップアクション]: 任意。クラスターで Hadoop が開始される前にカスタムスクリプトを実行できます。詳細については、「ブートストラップアクションスクリプトの実行」をご参照ください。

      • [リソースグループ]: 任意。詳細については、「リソースグループの使用」をご参照ください。

  3. すべての情報が正しいことを確認したら、利用規約を選択し、[注文の確認] をクリックします。

    重要
    • 従量課金クラスター: クラスターはすぐに作成されます。クラスターが作成されると、クラスターは [実行中] 状態になります。

    • サブスクリプションクラスター: 注文が生成されます。支払いが完了すると、クラスターが作成されます。