Você pode adicionar serviços a um cluster E-MapReduce após a criação. Este tópico descreve como adicionar um service no console do E-MapReduce.
Pré-requisitos
Um cluster já deve estar criado e no status Running. Para mais informações sobre como crie um cluster, consulte Create a cluster.
Limites
O cluster deve estar no status
Running.Todos os nós do cluster devem estar no status
Running, e todos os serviços devem estar íntegros.-
Só é possível adicionar serviços aos seguintes tipos de cluster.
NotaSe você ative Kerberos Authentication ao crie um cluster, não será possível adicionar os serviços Knox ou Kudu após a criação do cluster.
Os serviços disponíveis para adição variam conforme a versão do E-MapReduce. Para a lista exata, consulte as opções no console.
Tipo de cluster
Serviços compatíveis
DataLake (EMR-3.43.0, EMR-5.9.0 e posteriores)
-
Knox (requer OpenLDAP)
-
OpenLDAP
-
Ranger (requer Ranger-plugin e Hadoop-Common)
-
Iceberg
-
Hudi
-
JindoData (para versões do EMR anteriores a EMR-5.15.x e EMR-3.49.x)
-
JindoCache (para EMR 5.15.x e posteriores, e EMR 3.49.x e posteriores)
-
Presto/Trino (requer Hadoop-Common)
-
DLF-Auth
-
Tez (requer YARN)
-
Flume (requer Hadoop-Common)
-
RSS/Celeborn
-
Sqoop (requer YARN)
-
Kyuubi (requer Spark 3 e ZooKeeper)
-
Paimon
-
ZooKeeper
DataFlow (EMR-3.43.0, EMR-5.9.0 e posteriores)
-
Flink (requer YARN e OpenLDAP)
-
OpenLDAP
-
Knox (requer OpenLDAP)
-
Paimon
-
ZooKeeper
DataServing (EMR-3.43.0, EMR-5.9.0 e posteriores)
-
HBase (requer ZooKeeper e HDFS ou OSS-HDFS)
-
Phoenix (requer HBase)
-
JindoData (para versões do EMR anteriores a EMR-5.15.x e EMR-3.49.x)
-
JindoCache (para EMR 5.15.x e posteriores, e EMR 3.49.x e posteriores)
OLAP (EMR-3.43.0, EMR-5.9.0 e posteriores)
Não há suporte para adição de serviços.
Custom (EMR-3.43.0, EMR-5.9.0 e posteriores)
-
Knox (requer OpenLDAP)
-
OpenLDAP
-
Ranger (requer Ranger-plugin e Hadoop-Common)
-
Iceberg
-
Hudi
-
JindoData (para versões do EMR anteriores a EMR-5.15.x e EMR-3.49.x)
-
JindoCache (para EMR 5.15.x e posteriores, e EMR 3.49.x e posteriores)
-
Presto (requer Hadoop-Common)
-
DLF-Auth
-
Tez (requer YARN)
-
Flume (requer Hadoop-Common)
-
RSS/Celeborn
-
Flink (requer YARN e OpenLDAP)
-
HBase (requer ZooKeeper e HDFS ou OSS-HDFS)
-
Phoenix (requer HBase)
Hadoop (Novos usuários não podem mais crie clusters Hadoop.)
-
Impala
-
Presto
-
Oozie
-
ZooKeeper
-
HBase
-
Zeppelin
-
Storm
-
Ranger
-
Superset
-
Livy
-
Flume
-
Kudu
-
ESS ou RSS
Observações de uso
Após adicionar um service, alguns serviços dependentes podem exigir alteração manual de configurações e reinicialização. Para minimizar o impacto no seu negócio, execute essa operação em horários de menor uso.
Procedimento
-
Acesse a página Services do cluster.
Faça logon no console do E-MapReduce.
No painel de navegação à esquerda, escolha EMR on ECS.
Na barra de navegação superior, selecione uma região e um grupo de recursos conforme necessário.
Na página EMR on ECS, localize o cluster desejado e clique em Services na coluna Services.
Na aba Services, clique em Add Service.
-
No painel Add Service, selecione o service a ser adicionado e clique em OK. Após a adição bem-sucedida, a mensagem Service added successfully é exibida e o novo service aparece na página atual.
NotaAlguns serviços exigem alterações de configuração em suas dependências após a adição. Ao selecione um service e clique em OK, o sistema destaca com um indicador os serviços dependentes que precisam de modificação. Analise os indicadores e prossiga para a próxima etapa para modifique as configurações dos serviços.
-
Opcional: Modifique as configurações dos serviços.
Por exemplo, após adicionar o service Trino, é necessário modifique as configurações dos serviços Hive, Spark 3, Tez, Trino e YARN.
Na página Services, clique em Configure para qualquer service que exiba um indicador.
Na área de notificações, clique em Modify Configurations.
No painel Modify Configurations, selecione todos os itens de configuração e clique em Save. A opção Save and Deliver Configuration fica ativada por padrão.
-
Reinicie os serviços relacionados para que as alterações entrem em vigor. Para mais informações, consulte Restart a Service.
Após modifique a configuração, a tag Pending aparece nos serviços relacionados, como Trino. Essa tag indica que é necessário reiniciar o service para que as alterações entrem em vigor.
Documentação relacionada
Para acesse a interface web de um service, consulte Access the web UIs of open source components.
Para visualize o status de um service, consulte View the health status of services and components.
Para soluções de problemas comuns relacionados a serviços, consulte Cluster management FAQ.