

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Phoenix を使用したクラスターの作成
<a name="phoenix-create-cluster"></a>

コンソールまたは AWS CLIでクラスターを作成するときにアプリケーションを選択することにより、Phoenix をインストールします。次の手順と例では、Phoenix と HBase を備えたクラスターを作成する方法を示します。**詳細オプション**など、コンソールを使用したクラスター作成の詳細については、「*Amazon EMR 管理ガイド*」の「[クラスターの計画と構成](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan.html)」を参照してください。

**コンソールでクラスターを作成するために [**Quick Options (クイックオプション)**] を使用して、Phoenix がインストールされたクラスターを起動するには**



1. [https://console.aws.amazon.com/emr](https://console.aws.amazon.com/emr/) で Amazon EMR コンソールを開きます。

1. [**Create cluster (クラスターの作成)**] を選択して [**Quick Create (クイック作成)**] を使用します。

1. [**Software Configuration (ソフトウェア設定)**] で、アプリケーションに適切な最近のリリースを選択します。[**Amazon Release Version emr-4.7.0 (Amazon リリースバージョン emr-4.7.0)**] 以降を選択した場合にのみ、Phoenix がオプションとして表示されます。

1. [**Applications (アプリケーション)**] で、2 番目目のオプション [**HBase: HBase *ver* with Ganglia *ver*, Hadoop *ver*, Hive *ver*, Hue *ver*, Phoenix *ver*, and ZooKeeper *ver***] を選択します。

1.  必要に応じて他のオプションを選択し、[**Create cluster (クラスターの作成)**] を選択します。

**注記**  
読みやすくするために、Linux 行連続文字 (\$1) が含まれています。Linux コマンドでは、これらは削除することも、使用することもできます。Windows の場合、削除するか、キャレット (^) に置き換えてください。

次の例では、デフォルトの構成設定を使用して Phoenix がインストールされたクラスターを起動します。

**を使用して Phoenix と HBase でクラスターを起動するには AWS CLI**
+ 次のコマンドを使用してクラスターを作成します。

  ```
  aws emr create-cluster --name "Cluster with Phoenix" --release-label emr-7.12.0 \
  --applications Name=Phoenix Name=HBase --ec2-attributes KeyName=myKey \
  --instance-type m5.xlarge --instance-count 3 --use-default-roles
  ```

## Phoenix 設定のカスタマイズ
<a name="phoenix-custom-config"></a>

クラスターを作成するとき、 `hbase-site.xml` 構成分類を使用して `hbase-site` 内で値を設定することによって Phoenix を構成します。

詳細については、Phoenix ドキュメントの「[Configuration and Tuning](https://phoenix.apache.org/tuning.html)」を参照してください。

次の例では、Amazon S3 に保存されている JSON ファイルを使用して、`phoenix.schema.dropMetaData` プロパティに `false` の値を指定しています。1つの分類に対して複数のプロパティを指定できます。詳細については、「[アプリケーションの設定](emr-configure-apps.md)」を参照してください。`create-cluster` コマンドはその後、JSONファイルを `--configurations` パラメータとして参照します。

/amzn-s3-demo-bucket/myfolder/myconfig.json に保存される JSON ファイルのコンテンツは次のとおりです。

```
[
    {
      "Classification": "hbase-site",
      "Properties": {
        "phoenix.schema.dropMetaData": "false"
      }
    }
  ]
```

JSONファイルを参照する `create cluster` コマンドは、次の例に示されています。

```
aws emr create-cluster --release-label emr-7.12.0 --applications Name=Phoenix \
Name=HBase --instance-type m5.xlarge --instance-count 2 \
--configurations https://s3.amazonaws.com/amzn-s3-demo-bucket/myfolder/myconfig.json
```

**注記**  
Phoenix の設定分類の再設定リクエストは、Amazon EMR バージョン 5.23.0 以降でのみサポートされており、Amazon EMR バージョン 5.21.0 または 5.22.0 ではサポートされていません。詳細については、「[実行中のクラスター内のインスタンスグループの設定を指定する](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-configure-apps-running-cluster.html)」を参照してください。