Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Configurar a versão do Java para Oozie - Amazon EMR

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á.

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á.

Configurar a versão do Java para Oozie

O Oozie executa vários processos da Java Virtual Machine (JVM). Esta página explica como configurar a versão do Java para cada processo.

  • Servidor do Oozie: defina JAVA_HOME na classificação oozie-env para atualizar a versão do Java para o EmbeddedOozieServer.

  • Oozie Launcher AM: Oozie Launcher AM é um trabalho de MR (MapReduce) de mapeador único que invoca as bibliotecas de clientes de aplicações apropriadas, como Hadoop e Hive. A menos que seja configurado de outra forma, as versões de runtime do Oozie Launcher AM são as mesmas dos runtimes do Java para Hadoop no cluster do EMR. Para configurar o runtime do Java para o Oozie Launcher AM, defina a seguinte propriedade no workflow.xml para o trabalho:

    <property> <name>mapred.child.env</name> <value>JAVA_HOME=/path/to/JAVA_HOME</value> </property>

    Essa propriedade garante que o Oozie Launcher AM para o trabalho do Oozie seja executado na versão do Java especificada por você, em vez de na versão do Java definida no Hadoop.

  • Executável do cliente da aplicação: como o Oozie Launcher AM invoca o cliente da aplicação por padrão, o runtime do Java para o executável do cliente é o mesmo que o do Oozie Launcher AM.

  • Aplicativos iniciados por um trabalho Oozie: a menos que especificado de outra forma, as versões de tempo de execução do aplicativo real JVMs que são iniciadas por um trabalho Oozie são as mesmas dos tempos de execução Java para Hadoop no cluster EMR. Dependendo do tipo de ação de fluxo de trabalho do Oozie usada para iniciar o aplicativo em uma tarefa do Oozie (ação do Spark ou do Hive), você pode atualizar o tempo de execução Java padrão para o aplicativo real JVMs na tarefa do workflow.xml Oozie.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.