기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Phoenix를 포함하는 클러스터 생성
콘솔이나 AWS CLI를 사용하여 클러스터를 생성할 때 애플리케이션을 선택하여 Phoenix를 설치할 수 있습니다. 다음 절차 및 예제에서는 Phoenix 및 를 사용하여 클러스터를 생성하는 방법을 보여줍니다HBase. 고급 옵션을 포함하여 콘솔을 사용하여 클러스터를 생성하는 방법에 대한 자세한 내용은 Amazon EMR 관리 안내서의 클러스터 계획 및 구성을 참조하세요.
콘솔에서 클러스터를 생성하기 위해 빠른 옵션을 사용하여 Phoenix를 설치한 상태로 클러스터를 시작하려면
https://console.aws.amazon.com/emr
에서 Amazon EMR 콘솔을 엽니다. -
빠른 생성을 사용하려면 클러스터 생성을 선택합니다.
-
소프트웨어 구성에서 애플리케이션에 해당하는 최신 릴리스를 선택합니다. Phoenix는 Amazon Release Version emr-4.7.0 이상을 선택한 경우에만 옵션으로 표시됩니다.
-
애플리케이션 에서 두 번째 옵션인 를 선택합니다HBase. HBase
ver
Ganglia 사용ver
, Hadoopver
, Hivever
, Huever
, 피닉스ver
, 및 ZooKeeperver
. -
필요에 따라 다른 옵션을 선택한 다음 클러스터 생성을 선택합니다.
참고
가독성을 위해 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에서는 지원되지 않습니다. 자세한 내용은 실행 중인 클러스터의 인스턴스 그룹에 대해 구성 제공을 참조하세요.