O Tez é um framework de computação desenvolvido sobre o Apache Hadoop com suporte a grafos acíclicos direcionados (DAGs) distribuídos. Esse framework utiliza DAGs complexos para descrever e processar tarefas de big data.
Informações básicas
O Tez é utilizado no Apache Hive como mecanismo de execução, otimizando o engine de consultas do Hive SQL. A combinação Hive on Tez oferece desempenho e estabilidade superiores em comparação ao Hive on MapReduce.
A figura a seguir ilustra como o Hive submete tarefas usando MapReduce e Tez.

Para obter mais detalhes sobre o Tez, consulte Apache TEZ.
Ative o engine Tez
Para ative manualmente o engine Tez:
-
Acesse a página Services do seu cluster.
Faça login no console E-MapReduce on ECS.
Na barra de navegação superior, selecione uma região e um grupo de recursos conforme necessário.
Na página E-MapReduce on ECS, localize o cluster desejado e clique em Services na coluna Actions.
Na página Services, clique em Configure na seção Hive.
-
Modifique e salve a configuração.
No campo de busca, insira hive.execution.engine.
Defina o valor de hive.execution.engine como tez e clique em Save.
Na caixa de diálogo exibida, insira uma justificativa no campo Execution Reason e clique em Save.
-
Reinicie o service Hive.
Na página Services, no canto superior direito, escolha .
Na caixa de diálogo exibida, insira uma justificativa no campo Execution Reason e clique em OK.
Na caixa de diálogo Confirm, clique em OK.
Acessar a interface web do Tez
Na página Access Links and Ports do console E-MapReduce, clique em no link referente a Tez UI para acessar a interface web do Tez.
Para mais informações, consulte Acessar interfaces web de componentes open-source no console E-MapReduce.