Índice:

Como posso agendar um trabalho de colmeia em oozie?
Como posso agendar um trabalho de colmeia em oozie?

Vídeo: Como posso agendar um trabalho de colmeia em oozie?

Vídeo: Como posso agendar um trabalho de colmeia em oozie?
Vídeo: 13.1. Oozie | Introduction 2024, Novembro
Anonim

Para agendar trabalho do Hive usando Oozie , você precisa escrever um Colmeia -açao.

hql) nele.

  1. Crie um diretório no HDFS disparando o comando abaixo.
  2. hadoop fs -mkdir -p / user / oozie / workflows /
  3. Coloque o fluxo de trabalho. xml, Colmeia script (criar_tabela. hql) e colmeia -local. xml no diretório criado na etapa 2. Você pode usar o comando abaixo.

Então, como executo o script do Hive no oozie?

Executar trabalhos do Hive com Oozie

  1. Especifique o local da colmeia. xml no parâmetro job-xml.
  2. Especifique o nome do script (por exemplo, script. Q) que contém a consulta de seção no parâmetro de script.
  3. Opcionalmente, adicione propriedades usadas pelo trabalho do iniciador Oozie. Adicione o prefixo oozie. lançador para os nomes das propriedades.

Além disso, como executo o fluxo de trabalho do oozie? Executando o fluxo de trabalho do Oozie a partir da linha de comando

  1. Faça login no console da web.
  2. Copie os exemplos do oozie para seu diretório inicial no console da web: cp / usr / hdp / current / oozie-client / doc / oozie-examples. alcatrão. gz.
  3. Extraia os arquivos de tar tar -zxvf oozie-examples.tar.gz.
  4. Copie o diretório de exemplos para exemplos HDFS hadoop fs -copyFromLocal.

Nesse sentido, como faço para agendar um trabalho do Hadoop?

Como agendar trabalhos no hadoop - Quora. A maneira mais simples é envolver seu código em um script de shell e cronograma isso como um cron trabalho no nó de borda (o nó onde você geralmente envia seu empregos ) Mas geralmente empacota o código em um script e executa-o como um trabalho é difícil depurar. testar e manter.

O que é fluxo de trabalho oozie?

Oozie é um fluxo de trabalho sistema planejador para gerenciar tarefas do Apache Hadoop. Fluxo de Trabalho Oozie jobs são Directed Acyclical Graphs (DAGs) de ações. Oozie Trabalhos de coordenador são recorrentes Fluxo de Trabalho Oozie jobs acionados por tempo (frequência) e disponibilidade de dados. Oozie é um sistema escalável, confiável e extensível.

Recomendado: