Iniciar um cluster do Amazon EMR com múltiplos nós primários
Este tópico fornece detalhes de configuração e exemplos para iniciar um cluster do Amazon EMR com múltiplos nós primários.
nota
O Amazon EMR habilita automaticamente a proteção contra encerramento para todos os clusters com vários nós primários e substitui as configurações de encerramento automático fornecidas na criação do cluster. Para desligar um cluster com múltiplos nós primários, primeiro é necessário modificar os atributos do cluster para desabilitar a proteção contra término. Para instruções, consulte Terminar um cluster do Amazon EMR com múltiplos nós primários.
Pré-requisitos
-
Você pode iniciar um cluster do Amazon EMR com múltiplos nós primários em sub-redes públicas e privadas da VPC. O EC2-Classic não é compatível. Para iniciar um cluster do Amazon EMR com múltiplos nós primários em uma sub-rede pública, é necessário ativar as instâncias nessa sub-rede para receber um endereço IP público, selecionando Atribuir IPv4 automaticamente no console ou executando o comando a seguir. Substitua
22XXXX01pelo ID da sua sub-rede.aws ec2 modify-subnet-attribute --subnet-id subnet-22XXXX01--map-public-ip-on-launch -
Para executar o Hive, o Hue ou o Oozie em um cluster do Amazon EMR com múltiplos nós primários, é necessário criar um metastore externo. Para obter mais informações, consulte Configuring an external metastore for Hive, Using Hue with a remote database in Amazon RDS ou Apache Oozie.
-
Para usar a autenticação do Kerberos no seu cluster, é necessário configurar um KDC externo. Para obter mais informações, consulte Configuring Kerberos on Amazon EMR.
Iniciar um cluster do Amazon EMR com múltiplos nós primários
Você pode executar um cluster com vários nós primários ao usar grupos ou frotas de instâncias. Ao usar os grupos de instâncias com vários nós primários, é preciso especificar um valor 3 de contagem de instâncias para o grupo de instâncias do nó primário. Ao usar frotas de instâncias com vários nós primários, você deve especificar a TargetOnDemandCapacity de 3, a TargetSpotCapacity de 0 para a frota de instâncias primária e a WeightedCapacity de 1 para cada tipo de instância que configurar para a frota principal.
Os seguintes exemplos demonstram como executar o cluster usando a AMI padrão ou uma AMI personalizada com grupos e frotas de instâncias.
nota
É necessário especificar o ID da sub-rede ao iniciar um cluster do Amazon EMR com múltiplos nós primários usando a AWS CLI. Substitua 22XXXX01 e 22XXXX02 pelo ID da sua sub-rede nos exemplos a seguir.
Terminar um cluster do Amazon EMR com múltiplos nós primários
Para terminar um cluster do Amazon EMR com múltiplos nós primários, é preciso desabilitar a proteção contra término o antes de finalizar o cluster, como mostra o exemplo a seguir. Substitua j-3KVTXXXXXX7UG pelo ID do seu cluster.
aws emr modify-cluster-attributes --cluster-idj-3KVTXXXXXX7UG--no-termination-protected aws emr terminate-clusters --cluster-idj-3KVTXXXXXX7UG