As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Criar um cluster com o Phoenix
Para instalar o Phoenix, escolha o aplicativo ao criar um cluster usando o console ou a AWS CLI. Os seguintes procedimentos e exemplos mostram como criar um cluster com o Phoenix e o HBase. Para obter mais informações sobre como criar clusters usando o console, incluindo as Opções avançadas, consulte Plan and configure clusters no Guia de gerenciamento do Amazon EMR.
Para iniciar um cluster com o Phoenix instalado usando as Quick Options (Opções rápidas) para criar um cluster no console
Abra o console do Amazon EMR em https://console.aws.amazon.com/emr.
-
Escolha Create cluster (Criar cluster) para usar Quick Create.
-
Em Software Configuration (Configuração do software), escolha a versão mais recente apropriada para o seu aplicativo. O Phoenix aparece como uma opção somente quando a versão Amazon Release Version emr-4.7.0 ou posterior é selecionada.
-
Para Aplicativos, escolha a segunda opção, HBase: HBase
ver com Ganglia ver
, Hadoopver
, Hive ver, Huever
,Phoenix ver
e ver. ZooKeeper -
Selecione outras opções conforme necessário e escolha Create cluster (Criar cluster).
nota
Os caracteres de continuação de linha do Linux (\) são incluídos para facilitar a leitura. Eles podem ser removidos ou usados em comandos do Linux. No Windows, remova-os ou substitua-os por um sinal de interpolação (^).
O exemplo a seguir inicia um cluster com o Phoenix instalado usando as definições de configuração padrão.
Para iniciar um cluster com Phoenix e HBase usando o AWS CLI
-
Crie o cluster usando o seguinte comando:
aws emr create-cluster --name "Cluster with Phoenix" --release-label
emr-7.1.0
\ --applications Name=Phoenix Name=HBase --ec2-attributes KeyName=myKey \ --instance-type m5.xlarge --instance-count 3 --use-default-roles
Personalizar as configurações do Phoenix
Ao criar um cluster, você configurar o Phoenix definindo os valores em hbase-site.xml
usando a classificação da configuração hbase-site
.
Para obter mais informações, consulte Configuração e ajustes
O exemplo a seguir demonstra o uso de um arquivo JSON armazenado no Amazon S3 para especificar o valor false
para a propriedade phoenix.schema.dropMetaData
. Várias propriedades podem ser especificadas para uma única classificação. Para ter mais informações, consulte Configurar aplicações. O comando create-cluster
faz referência ao arquivo JSON como o parâmetro --configurations
.
O conteúdo do arquivo JSON salvo em /mybucket/myfolder/myconfig.json é o seguinte.
[ { "Classification": "hbase-site", "Properties": { "phoenix.schema.dropMetaData": "false" } } ]
O comando create cluster
que faz referência ao arquivo JSON é mostrado no exemplo a seguir.
aws emr create-cluster --release-label
emr-7.1.0
--applications Name=Phoenix \ Name=HBase --instance-type m5.xlarge --instance-count 2 \ --configurations https://s3.amazonaws.com/mybucket/myfolder/myconfig.json
nota
A solicitação de reconfiguração para quaisquer classificações de configuração do Phoenix só é compatível nas versões 5.23.0 e posteriores do Amazon EMR, e não é compatível com a versão 5.21.0 ou 5.22.0 do Amazon EMR. Para obter mais informações, consulte Fornecer uma configuração para um grupo de instâncias em um cluster em execução