Tarefa JAR para jobs
Use a tarefa JAR para implantado código Scala ou Java compilado em um JAR (Java ARchive). Antes de criar uma tarefa JAR, consulte Criar um JAR compatível com Databricks para requisitos e limitações de build.
Visualização
Os Jobs serverless de Scala e Java estão em Pré-visualização Pública. Você pode usar tarefas JAR para implantar seu JAR. Consulte Gerenciar pré-visualizações do Databricks se ainda não estiver habilitado.
Requisitos
- Escolha uma configuração de compute que suporte sua carga de trabalho.
- Faça upload do seu arquivo JAR para um local ou repositório Maven compatível com o seu compute. Consulte suporte à biblioteca JAR.
- Para o modo de acesso padrão: Um administrador deve adicionar as coordenadas Maven e os caminhos JAR a uma lista de permissões. Consulte as limitações de acesso padrão.
Configure uma tarefa JAR
Adicione uma tarefa JAR na tab Tarefas da UI de Jobs, fazendo o seguinte:
-
Clique em
Adicionar tarefa .
-
Insira um nome no campo **Nome da tarefa**.
-
No menu suspenso Tipo , selecione
JAR. -
Especifique a classe principal .
- Este é o nome completo da classe que contém o método principal a ser executado. Esta classe deve ser incluída em um JAR configurado como uma **Biblioteca Dependente**.
-
Clique em Compute para selecionar ou configurar o compute. Escolha um compute clássico ou serverless.
-
Configure seu ambiente e adicione dependências:
-
Para compute clássico, clique em
Adicionar em Bibliotecas dependentes . A caixa de diálogo Adicionar biblioteca dependente é exibida.
- Você pode selecionar um arquivo JAR existente ou fazer upload de um novo arquivo JAR.
- Nem todos os locais suportam arquivos JAR.
- Nem todas as configurações de compute suportam arquivos JAR em todos os locais suportados.
- Cada Fonte da Biblioteca tem um fluxo diferente para selecionar ou fazer o upload de um arquivo JAR. Consulte Instalar bibliotecas.
-
Para o compute serverless, escolha um ambiente e depois clique em
editar para configurá-lo.
- Você deve selecionar 4 ou superior para a **Versão do ambiente**.
- Adicione seu arquivo JAR.
- Adicione quaisquer outras dependências que você tenha. Não inclua dependências do Spark, pois elas já são fornecidas no ambiente pelo Databricks Connect. Para mais informações sobre dependências em JARs, consulte Criar um JAR compatível com Databricks.
-
-
(Opcional) Configure os **Parâmetros** como uma lista de strings passadas como argumentos para a classe principal. Consulte Configurar parâmetros da tarefa.
-
(Opcional) Para configurar novas tentativas, limites de duração da execução ou de backlog de transmissão, ou notificações, consulte Configurações avançadas de tarefa.
-
Clique em Salvar tarefa .
Para editar, clonar, desativar ou excluir esta tarefa, consulte Configurar e editar tarefas no Lakeflow Jobs.