Phoenix を使用したクラスターの作成 - Amazon EMR

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

Phoenix を使用したクラスターの作成

コンソールまたは AWS CLIでクラスターを作成するときにアプリケーションを選択することにより、Phoenix をインストールします。次の手順と例は、Phoenix と を使用してクラスターを作成する方法を示していますHBase。コンソールを使用したクラスターの作成の詳細については、Amazon EMR管理ガイド「クラスターの計画と設定」を参照してください。

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

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

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

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

  4. アプリケーション で、2 番目のオプション を選択しますHBase。 HBasever Ganglia を使用する ver、Hadoop ver、Hive ver、Hue ver、フェニックス ver、、および ZooKeeper ver.

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

注記

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

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

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

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

Phoenix 設定のカスタマイズ

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

詳細については、Phoenix ドキュメントの「Configuration and Tuning」を参照してください。

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

/mybucket/myfolder/myconfig.json に保存されたJSONファイルの内容は次のとおりです。

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

JSON ファイルを参照するcreate clusterコマンドを次の例に示します。

aws emr create-cluster --release-label emr-7.2.0 --applications Name=Phoenix \ Name=HBase --instance-type m5.xlarge --instance-count 2 \ --configurations https://s3.amazonaws.com/mybucket/myfolder/myconfig.json
注記

Phoenix 設定分類の再設定リクエストは、Amazon EMRバージョン 5.23.0 以降でのみサポートされ、Amazon EMRバージョン 5.21.0 または 5.22.0 ではサポートされていません。詳細については、「実行中のクラスター内のインスタンスグループの設定を指定する」を参照してください。