

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 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)을 참조하세요.

**콘솔에서 클러스터를 생성하기 위해 **빠른 옵션**을 사용하여 Phoenix를 설치한 상태로 클러스터를 시작하려면**



1. [https://console.aws.amazon.com/emr](https://console.aws.amazon.com/emr/) Amazon EMR 콘솔을 엽니다.

1. **빠른 생성**을 사용하려면 **클러스터 생성**을 선택합니다.

1. **소프트웨어 구성**에서 애플리케이션에 해당하는 최신 릴리스를 선택합니다. Phoenix는 **Amazon Release Version emr-4.7.0** 이상을 선택한 경우에만 옵션으로 표시됩니다.

1. **애플리케이션**에서 두 번째 옵션인 ** HBase: HBase *ver* with Ganglia *ver*, Hadoop *ver*, Hive *ver*, Hue *ver*, Phoenix *ver* 및 ZooKeeper *ver***를 선택합니다.

1.  필요에 따라 다른 옵션을 선택한 다음 **클러스터 생성**을 선택합니다.

**참고**  
가독성을 위해 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` 구성 분류를 사용하여 `hbase-site.xml`에서 값을 설정하는 방식으로 Phoenix를 구성합니다.

자세한 내용은 Phoenix 설명서에서 [Configuration and Tuning](https://phoenix.apache.org/tuning.html)을 참조하세요.

다음 예제에서는 Amazon S3에 저장된 JSON 파일을 사용하여 `phoenix.schema.dropMetaData` 속성에 대해 `false` 값을 지정하는 방법을 보여줍니다. 단일 분류에 대해 여러 속성을 지정할 수 있습니다. 자세한 내용은 [애플리케이션 구성](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)을 참조하세요.