Todos os produtos
Search
Central de documentação

E-MapReduce:Criar um cluster

Última atualização: Sep 17, 2026

O Alibaba Cloud E-MapReduce (EMR) permite construir e executar frameworks de big data open-source, como Hadoop, Spark, Hive e Presto, para processamento e análise de dados em grande escala. Este tópico descreve as etapas e opções de configuração para criar um cluster EMR on ECS.

Nota

Se você estiver criando um cluster EMR pela primeira vez após as 17:00 (UTC+8) de 19 de dezembro de 2022, não será possível selecionar os tipos de cluster Hadoop, Data Science, Presto ou ZooKeeper.

Pré-requisitos

Conclua a autorização do RAM. Para mais informações, consulte Authorize roles for an Alibaba Cloud account.

Observações de uso

Para clusters DataLake, DataFlow, DataServing e Custom do EMR V5.12.1, EMR V3.46.1 ou posterior, se os serviços selecionados não exigirem nós Core, clique em Remove Node Group na coluna Actions da seção Node Group.

Etapas

  1. Acesse o console do E-MapReduce.

  2. Na barra de navegação superior, selecione uma região e um grupo de recursos conforme necessário.

    • Region: O cluster é criado na região selecionada. Não é possível alterar a região após a criação do cluster.

    • Resource Group: Por padrão, todos os recursos da sua conta são exibidos.

  3. Clique em Create Cluster.

  4. Configure o cluster seguindo as instruções na tela.

    Ao criar um cluster, configure o software, o hardware e as definições básicas e confirme o pedido.

    Nota

    Após a criação do cluster, não é possível alterar suas configurações, exceto pelo nome. Revise cuidadosamente todas as definições antes de criar o cluster.

  5. Verifique se todas as configurações estão corretas e clique em Confirm.

    Importante
    • Cluster com pagamento conforme o uso: A criação começa imediatamente. Após a criação, o status do cluster muda para Running.

    • Cluster por assinatura: Um pedido é gerado primeiro. O cluster é criado após a conclusão do pagamento.

Parâmetros

Configuração de software

Parâmetro

Descrição

Region

Área geográfica onde o data center está localizado. Selecionar uma região mais próxima da sua localização reduz a latência de rede. Não é possível alterar a região após a criação do cluster.

Business Scenario

Escolha um cenário com base nas necessidades do seu negócio.

  • Data Lake (DataLake): Cluster gerenciado flexível, confiável e eficiente para executar engines de computação de big data e realizar análises de dados.

    • Permite construir uma arquitetura de data lake e utiliza o JindoFS para acelerar operações no data lake.

    • Oferece suporte ao OSS-HDFS (HDFS totalmente gerenciado) para armazenamento, reduzindo custos de O&M com um modelo de faturamento baseado no uso.

    Para mais informações, consulte DataLake cluster.

  • Data Analytics (OLAP): Importa grandes conjuntos de dados para uma engine de análise OLAP, como ClickHouse ou StarRocks, usando métodos como importação de dados ou tabelas externas. Suporta análises eficientes, em tempo real e flexíveis para cenários como perfilamento de usuários, segmentação de audiência, relatórios de BI e análise de negócios.

  • Real-time Data Streaming (DataFlow): Solução completa de computação em tempo real na plataforma EMR. Inclui o Kafka, um sistema de mensagens distribuído, de alto throughput e altamente escalável, além do kernel comercial Flink da Ververica (baseado no Apache Flink). Amplamente utilizado para ETL de dados em tempo real e coleta e análise de logs, permitindo também o uso individual de cada componente.

  • Data Service (DataServing):

    • Clusters de serviço de dados flexíveis, confiáveis e eficientes.

    • Clusters HBase semigerenciados com separação de computação e armazenamento usando OSS-HDFS (serviço JindoFS).

    • Cache local JindoData para melhorar ainda mais o desempenho de leitura e gravação.

    Para mais informações, consulte DataServing cluster.

  • Custom Cluster (Custom): Uma ampla seleção de serviços que podem ser combinados conforme suas necessidades.

    Nota

    Em ambientes de produção, evite implantar múltiplos serviços de armazenamento no mesmo grupo de nós.

Product Version

Versão de lançamento do produto EMR. Para mais informações, consulte Release Overview.

High Service Availability

Desativado por padrão. Quando ativado, o EMR cria múltiplos nós Master para oferecer alta disponibilidade ao ResourceManager e ao NameNode. Esses nós são distribuídos em hardwares subjacentes diferentes para reduzir o risco de falhas.

Optional Services (Select One At Least)

Selecione serviços adicionais conforme os requisitos do seu negócio. Os serviços selecionados iniciam automaticamente seus processos relacionados.

Importante
  • Adicionar mais serviços aumenta os requisitos de hardware. Nas etapas seguintes, selecione especificações de instância adequadas aos serviços escolhidos para garantir recursos suficientes.

  • Não é possível desinstalar serviços instalados.

  • Os parâmetros obrigatórios variam dependendo da versão do produto e dos serviços selecionados.

Collect Service Operational Logs

Ativado por padrão. Controla a coleta de logs para todos os serviços. Esses logs são usados apenas para diagnósticos do cluster.

Após a criação do cluster, acesse a página Basic Information para alterar o Collection Status of Service Operational Logs.

Importante

Se você desativar a coleta de logs, as verificações de integridade do EMR e o suporte técnico serão limitados, mas outros recursos continuarão funcionando normalmente. Para detalhes sobre como desativar esse recurso e seu impacto, consulte How do I stop collecting service logs?.

Metadata

Os seguintes métodos estão disponíveis para armazenar e gerenciar metadados:

  • DLF Unified Metadata (Recomendado): Armazena metadados no Data Lake Formation (DLF).

    Após ativar o DLF, o sistema seleciona um DLF Catalog padrão para você (geralmente seu UID). Para usar catálogos diferentes para clusters distintos, crie um novo:

    1. Clique em Create Catalog. Na caixa de diálogo exibida, insira um ID de catálogo e clique em OK.

    2. Na lista suspensa DLF Catalog, selecione o catálogo criado.

  • Self-managed RDS: Utiliza sua própria instância RDS ou uma instância do Alibaba Cloud RDS como armazenamento de metadados.

    Se escolher este método, configure os parâmetros relacionados ao RDS. Para mais informações, consulte Configure a self-managed RDS database.

  • Built-in MySQL (Não Recomendado): Armazena metadados em um banco de dados MySQL no nó Master do cluster.

    Nota
    • Para cenários de teste: Recomendamos o uso de DLF Unified Metadata.

    • Para cenários de produção: Utilize DLF Unified Metadata ou Self-managed RDS.

Root Storage Directory of Cluster

Necessário apenas quando o serviço OSS-HDFS for selecionado. Não é necessário se o serviço HDFS for escolhido.

Importante

Buckets criados ao clicar no botão Create OSS-HDFS Bucket no console do EMR suportam operações de leitura e gravação apenas através do EMR. Operações via console ou API não são suportadas.

Ao usar o serviço OSS-HDFS pela primeira vez, sua conta Alibaba Cloud (conta principal) deve clicar here e seguir as instruções para concluir a autorização. Se você for um usuário RAM, sua conta Alibaba Cloud deve autorizá-lo a ativar o serviço e conceder a política AliyunEMRDlsFullAccess e as funções AliyunOSSDlsDefaultRole e AliyunEMRDlsDefaultRole. Para mais informações, consulte Grant permissions to a RAM user. Selecione um bucket na mesma região onde o serviço OSS-HDFS já está habilitado ou clique em Create OSS-HDFS Bucket para criar uma nova instância OSS-HDFS como caminho raiz de armazenamento do cluster.

Nota
  • Antes de usar o serviço OSS-HDFS, verifique se ele está disponível na região selecionada. Caso contrário, mude para outra região ou utilize o serviço HDFS. Para informações sobre regiões que suportam o serviço OSS-HDFS, consulte Enable OSS-HDFS and grant access permissions.

  • O serviço OSS-HDFS é suportado para clusters DataLake, DataFlow, DataServing e Custom do EMR V5.12.1, EMR V3.46.1 ou posterior.

Parâmetros de serviço e versão

Os parâmetros a seguir dependem da versão do produto e dos serviços selecionados.

  • Estes parâmetros são necessários apenas para EMR V5.12.0 e anteriores, ou EMR V3.46.0 e anteriores, quando o serviço Hive é selecionado.

    Parâmetro

    Descrição

    Hive Storage Mode

    Controla se o OSS-HDFS ou o OSS será usado como diretório de armazenamento para o data warehouse. Se não selecionado, o HDFS local do cluster é utilizado.

    Quando esta opção estiver selecionada por padrão, configure também o Hive Data Warehouse Path. Recomendamos selecionar um bucket com o serviço HDFS habilitado.

    Nota

    Certifique-se de ter as permissões necessárias para acessar o bucket OSS ou OSS-HDFS.

  • Estes parâmetros são necessários apenas para EMR V5.12.0 e anteriores, ou EMR V3.46.0 e anteriores, quando o serviço HBase é selecionado.

    Parâmetro

    Descrição

    HBase Storage Mode

    Modo de armazenamento para arquivos de dados do HBase. Os seguintes modos são suportados: OSS-HDFS e OSS.

    Se selecionar o modo OSS-HDFS, configure também o HBase Storage Path. Recomendamos selecionar um bucket com o serviço HDFS habilitado.

  • Estes parâmetros são necessários apenas para EMR V5.12.1 e posterior, ou EMR V3.46.1 e posterior, após selecionar os serviços OSS-HDFS e HBase. Após a criação do cluster, um serviço HBase-HDFS é gerado. Para mais informações, consulte HBASE-HDFS.

    Parâmetro

    Descrição

    HBase Log Storage

    Selecionado por padrão, indicando que o HBase armazena arquivos HLog no HDFS.

Mais cenários

Importante

Se você estiver criando um cluster EMR pela primeira vez após as 17:00 (UTC+8) de 19 de dezembro de 2022, não poderá selecionar os seguintes tipos de cluster.

  • Machine Learning (Data Science): Focado principalmente em cenários de Big Data + IA.

    • Oferece um framework distribuído de deep learning.

    • Disponibiliza mais de 200 pacotes de algoritmos clássicos de machine learning.

    • Fornece capacidades de AutoML e mais de 10 algoritmos de deep learning cobrindo cenários como recomendação e publicidade.

  • Old Data Lake: Usado para construir frameworks e pipelines de processamento de dados em grande escala, adequado para análises de big data. Suporta frameworks open-source como Apache Hive, Spark e Presto. Os seguintes tipos de cluster são suportados:

    • Hadoop:

      • Oferece a lista mais extensa de componentes open-source, totalmente compatível com o ecossistema Hadoop.

      • Pode ser usado em diversos cenários, como processamento offline de big data, processamento em tempo real e consultas interativas.

      • Suporta a construção de arquitetura de data lake e usa JindoFS para aceleração do data lake.

    • ZooKeeper: Fornece um serviço de coordenação distribuído independente para clusters Hadoop, HBase e Kafka de grande porte.

    • Presto: Engine SQL distribuída em memória para consultas interativas. Suporta múltiplas fontes de dados e é adequada para análises complexas de dados na escala de petabytes e consultas entre fontes de dados.

Configurações avançadas (opcional)

Parâmetro

Descrição

Kerberos Authentication

Desativado por padrão. O Kerberos é um protocolo de autenticação de rede baseado em criptografia de chave simétrica que fornece autenticação para outros serviços. Para mais informações, consulte Kerberos Overview.

Importante
  • Knox: Autenticação Kerberos não é suportada.

  • Kudu: Mesmo com o Kerberos ativado, o serviço Kudu requer configuração adicional para suportar e habilitar a autenticação Kerberos. Para mais informações, consulte a documentação do Apache Kudu sobre Authentication.

Custom Software Configuration

Especifique um arquivo JSON para configurar o software básico no cluster, como Hadoop, Spark e Hive. Desativado por padrão. Para mais informações, consulte Configure custom software.

Nota

Para informações sobre como definir o nível de concorrência para jobs do Hive, consulte FAQ.

Configuração de hardware

Parâmetro

Descrição

Billing Method

Assinatura é selecionado por padrão. Os seguintes métodos de faturamento são suportados:

  • Pay-as-you-go: Modelo pós-pago com faturamento horário baseado no uso real. Adequado para testes de curto prazo ou tarefas dinâmicas e flexíveis.

  • Subscription: Modelo pré-pago com pagamento antecipado.

    Nota
    • Recomendamos o método Pay-as-you-go para cenários de teste. Após o sucesso nos testes, crie um cluster por Subscription para uso em produção.

    • Para instâncias por assinatura, selecione também uma Subscription Duration e decida se deseja ativar a Auto-renewal. O período de renovação padrão é de seis meses, com renovação automática ativada. Quando ativada, a instância é renovada automaticamente sete dias antes de expirar. Para mais informações, consulte Renewal.

Zone

Localização física distinta dentro de uma região, interconectada por uma rede privada de baixa latência. Geralmente, é possível usar a zona de disponibilidade padrão.

VPC

Ambiente de rede logicamente isolado no Alibaba Cloud que oferece controle total sobre sua configuração de rede.

Selecione uma VPC existente ou clique em Create VPC para criar uma instantaneamente no console VPC. Para mais informações, consulte Create and manage a VPC.

Nota

Não é possível alterar o endereço IP privado após a criação do cluster, pois ele está vinculado à Virtual Private Cloud (VPC).

vSwitch

Subdivisão básica de rede de uma VPC usada para conectar diferentes recursos cloud.

Selecione um vSwitch existente ou clique em . Create vSwitch para criar um instantaneamente no console VPC. Para mais informações, consulte VPCs and vSwitches.

O tamanho do bloco CIDR do vSwitch determina o número de endereços IPv4 disponíveis. Por exemplo, um bloco CIDR /24 fornece cerca de 250 endereços IP disponíveis, um bloco /20 fornece cerca de 4.090 e um bloco /17 fornece cerca de 32.764. Se seu cluster exigir um grande número de nós, selecione um vSwitch com um bloco CIDR maior para garantir que endereços IP suficientes possam ser alocados para todos os nós do cluster.

Não é possível alterar o bloco CIDR de um vSwitch após sua criação. Se precisar de um intervalo de endereços IP maior, crie um novo vSwitch com um bloco CIDR maior e, em seguida, crie um novo cluster baseado nesse vSwitch. Ao criar um vSwitch, o console exibe o número de endereços IP disponíveis para o bloco CIDR selecionado, ajudando a avaliar se atende aos requisitos de tamanho do seu cluster.

Default Security Group

Firewall virtual que controla o tráfego de entrada e saída das instâncias dentro do grupo. Para mais informações, consulte Security group overview.

Selecione um grupo de segurança existente ou clique em create a new security group. para criar um no console ECS. Para mais informações, consulte Create a security group.

Importante

Não utilize grupos de segurança corporativos criados no ECS.

Node Group

Selecione tipos de instância conforme suas necessidades. Para mais informações, consulte Instance families.

  • Master: Executa serviços do plano de controle, como ResourceManager e NameNode.

  • Core: Armazena dados no sistema de arquivos distribuído do cluster (HDFS). Também é possível escalar horizontalmente os nós Core sob demanda após a criação do cluster.

  • Task: Fornece capacidade computacional adicional sem armazenar dados. Este grupo de nós é opcional e pode ser adicionado para escalar recursos de computação.

    Importante

    Grupos de nós Task suportam métodos de faturamento por pagamento conforme o uso, instância preemptível e assinatura.

  • Add to Deployment Set: Quando a alta disponibilidade está ativada, os nós Master são adicionados a um conjunto de implantação por padrão. Um conjunto de implantação controla a distribuição das instâncias. Para mais informações, consulte Deployment sets.

  • System Disk: Selecione SSD padrão, SSD aprimorado (ESSD) ou disco ultra conforme necessário. Ajuste o tamanho do disco de sistema conforme exigido.

  • Data Disk: Selecione SSD padrão, SSD aprimorado (ESSD) ou disco ultra conforme necessário. Ajuste o tamanho do disco de dados conforme exigido.

    Nota

    Ao selecionar um SSD aprimorado (ESSD), defina diferentes níveis de desempenho (PLs) com base na capacidade do disco para atender a várias necessidades de desempenho do cluster. O nível de desempenho padrão é PL1. Dependendo da capacidade do disco, os discos de sistema suportam PL0, PL1 e PL2, enquanto os discos de dados suportam PL0, PL1, PL2 e PL3. Para mais informações sobre discos cloud, consulte Cloud disk overview.

  • Instances: O grupo de nós Master possui uma instância por padrão. Se a alta disponibilidade estiver ativada, é possível ter múltiplas instâncias Master.

    O grupo de nós Core possui duas instâncias por padrão. Ajuste esse número conforme necessário.

  • Additional Security Group: Permite controle de acesso flexível entre diferentes recursos externos ou aplicações. Associe até dois grupos de segurança adicionais a este grupo de nós.

  • Assign Public Network IP: Controla se um endereço Elastic IP (EIP) será atribuído ao cluster. Desativado por padrão. Apenas clusters DataLake suportam a atribuição de IPs públicos no nível do grupo de nós.

    Nota

    Se não ativar este recurso, mas desejar usar um endereço IP público para acessar o cluster após sua criação, solicite um no console ECS. Para mais informações, consulte Apply for an EIP.

Cluster Scaling

Selecione uma regra de auto scaling conforme necessário.

  • Do Not Use Auto Scaling Rules (Padrão).

  • Custom Auto Scaling Rule: Defina regras personalizadas para auto scaling baseado em tempo ou carga. Para mais informações, consulte Create a custom auto scaling rule.

  • Managed Auto Scaling Rule: Ao iniciar o cluster, o EMR provisiona previamente o número de nós Task com base na regra de dimensionamento gerenciado. Para mais informações, consulte Create a managed auto scaling rule.

Nota
  • Configure regras de auto scaling apenas quando o método de faturamento do grupo de nós Task for pagamento conforme o uso ou instância preemptível.

  • Se um cluster contiver componentes Trino, Presto, StarRocks, Impala ou ClickHouse, não será possível mudar para uma regra de auto scaling gerenciada.

Configuração básica

Parâmetro

Descrição

Cluster Name

Nome do cluster. Deve ter entre 1 e 64 caracteres e pode conter apenas caracteres chineses, letras, dígitos, hifens (-) e sublinhados (_).

Identity Credentials

As Identity Credentials fornecem acesso seguro ao nó Master do cluster. Para instruções de login, consulte Log on to a cluster. Os seguintes tipos de credenciais estão disponíveis:

  • Key Pair (Padrão): Selecione um par de chaves existente ou clique em Create Key Pair para criar um instantaneamente.

    Um par de chaves (chave pública + chave privada) é um método de autenticação seguro e conveniente para fazer login em instâncias Linux. Para mais informações sobre o uso de pares de chaves, consulte SSH key pairs.

  • Password: Defina uma senha de login para o nó Master e confirme-a. O nome de usuário padrão é root.

    • Requisitos de senha: 8 a 30 caracteres de comprimento, devendo conter letras maiúsculas, minúsculas, dígitos e caracteres especiais.

    • Caracteres especiais suportados incluem: ponto de exclamação (!), arroba (@), cerquilha (#), cifrão ($), sinal de porcentagem (%), circunflexo (^), e comercial (&) e asterisco (*).

Configurações avançadas (opcional)

Parâmetro

Descrição

ECS Application Role

Quando seu programa executa em um nó de computação do EMR, não é necessário especificar um AccessKey do Alibaba Cloud para acessar serviços cloud como o OSS. O EMR obtém automaticamente um AccessKey temporário, e as permissões dessa chave são controladas por uma ECS Application Role.

Bootstrap Actions

Scripts executados nos nós do cluster antes do início dos serviços. Use-os para instalar software ou personalizar o ambiente. Para mais informações, consulte Bootstrap actions.

Release Protection

Evita a exclusão acidental de clusters com pagamento conforme o uso. Se ativado, desative-o antes de liberar o cluster. Para mais informações, consulte Enable and disable release protection.

Tags

Adicione tags ao criar um cluster ou após sua criação para identificar e gerenciar seus recursos de cluster. Para mais informações, consulte Manage tags.

Resource Group

Agrupe seus recursos cloud por finalidade, permissões ou propriedade. Para mais informações, consulte Use resource groups.

Data Disk Encryption

Só pode ser ativado durante a criação do cluster. Quando ativado, os dados em repouso no disco de dados são criptografados. Para mais informações, consulte Enable data disk encryption.

System Disk Encryption

Só pode ser ativado durante a criação do cluster. Quando ativado, o sistema operacional, arquivos de programa e outros dados em repouso no disco de sistema são criptografados. Para mais informações, consulte Enable system disk encryption.

Remarks

Registra informações importantes sobre o cluster. Adicione ou modifique observações na página Basic Information após a criação do cluster.

Confirmar pedido

(Opcional) Save as Cluster Template: Se selecionar Key Pair para credenciais de login, clique em Save as Cluster Template para salvar a configuração atual do cluster como um modelo de cluster.

  1. Na caixa de diálogo Save as Cluster Template, insira um Cluster Template Name e selecione um Cluster Template Resource Group.

    Parâmetro

    Descrição

    Cluster Template Name

    Insira um nome para o modelo de cluster para facilitar o gerenciamento. O nome deve ter entre 1 e 64 caracteres e pode conter apenas caracteres chineses, letras, dígitos, hifens (-) e sublinhados (_).

    Cluster Template Resource Group

    Selecione um grupo de recursos existente para organizar seus modelos.

    Se precisar criar um novo grupo de recursos, clique em Create Resource Group. abaixo. Para mais informações, consulte Create a resource group.

  2. Clique em OK.

    Um novo modelo de cluster é adicionado ao painel Manage Cluster Templates. Para mais informações sobre modelos de cluster, consulte Create a cluster template.

FAQ

Erro EntityNotExist.Role

  • Causa: A conta atual não possui as permissões necessárias para criar um cluster.

  • Solução:

    Escolha a solução apropriada dependendo se você está usando uma conta Alibaba Cloud ou um usuário RAM.

    • Conta Alibaba Cloud: Ao criar um cluster, sua conta deve ter permissão para acessar outros recursos do Alibaba Cloud e realizar operações relacionadas. Clique em RAM Quick Authorization para autorizar sua conta. Após a autorização bem-sucedida, crie o cluster. Para mais informações sobre autorização de funções, consulte Authorize roles for an Alibaba Cloud account.

    • Usuário RAM: Sua conta não tem permissões para criar um cluster EMR. Recomendamos usar uma conta Alibaba Cloud para conceder a política AliyunEMRFullAccess ao usuário RAM. Para mais informações, consulte Grant permissions to a RAM user.

Documentação relacionada

  • Para dúvidas relacionadas à criação de clusters, consulte Cluster management FAQ.

  • Para adicionar serviços a um cluster após a criação, consulte Add a service.

  • Para informações sobre como fazer login em um cluster, consulte Log on to a cluster.

  • Para informações sobre como selecionar um tipo de instância, consulte ECS instance overview.

  • Para dúvidas relacionadas ao uso de vários componentes, consulte FAQ.

  • Para criar um cluster programaticamente, consulte CreateCluster.