Phoenix를 포함하는 클러스터 생성 - Amazon EMR

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

Phoenix를 포함하는 클러스터 생성

콘솔이나 AWS CLI를 사용하여 클러스터를 생성할 때 애플리케이션을 선택하여 Phoenix를 설치할 수 있습니다. 다음 절차 및 예제에서는 Phoenix 및 를 사용하여 클러스터를 생성하는 방법을 보여줍니다HBase. 고급 옵션을 포함하여 콘솔을 사용하여 클러스터를 생성하는 방법에 대한 자세한 내용은 Amazon EMR 관리 안내서클러스터 계획 및 구성을 참조하세요.

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

  1. https://console.aws.amazon.com/emr 에서 Amazon EMR 콘솔을 엽니다.

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

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

  4. 애플리케이션 에서 두 번째 옵션인 를 선택합니다HBase. HBase ver Ganglia 사용 ver, Hadoop ver, Hive ver, Hue ver, 피닉스 ver, 및 ZooKeeper ver.

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

참고

가독성을 위해 Linux 줄 연속 문자(\)가 포함됩니다. Linux 명령에 사용하거나 제외할 수 있습니다. Windows에서는 제외시키거나 캐럿(^)으로 바꿉니다.

다음 예제에서는 기본 구성 설정을 사용하여 Phoenix가 설치된 상태로 클러스터를 시작합니다.

Phoenix 및 를 HBase 사용하여 클러스터를 시작하려면 AWS CLI
  • 다음 명령을 사용하여 클러스터를 생성합니다.

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

Phoenix 구성 사용자 지정

클러스터 생성 시 hbase-site 구성 분류를 사용하여 hbase-site.xml에서 값을 설정하는 방식으로 Phoenix를 구성합니다.

자세한 내용은 Phoenix 설명서에서 Configuration and Tuning을 참조하세요.

다음 예제에서는 Amazon S3에 저장된 JSON 파일을 사용하여 phoenix.schema.dropMetaData 속성의 값을 지정하는 false 방법을 보여줍니다. 단일 분류에 대해 여러 속성을 지정할 수 있습니다. 자세한 내용은 애플리케이션 구성 단원을 참조하십시오. 그런 다음 create-cluster 명령은 JSON 파일을 --configurations 파라미터로 참조합니다.

저장된 to /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.3.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에서는 지원되지 않습니다. 자세한 내용은 실행 중인 클러스터의 인스턴스 그룹에 대해 구성 제공을 참조하세요.