JAR tarefa for Job
Use a tarefa JAR para implantar o código Scala ou Java compilado em um JAR (Java ARchive). O senhor deve armazenar os arquivos JAR em um local compatível com as configurações do compute. Consulte Java e Scala para obter suporte à biblioteca.
O Scala possui limitações de suporte no modo de acesso padrão do Unity Catalog. Consulte Limitações de idioma.
O modo de acesso padrão requer que um administrador adicione as coordenadas e os caminhos de Maven para JAR biblioteca a um allowlist. Consulte Allowlist biblioteca e script de inicialização em compute com o modo de acesso padrão (anteriormente, modo de acesso compartilhado).
Para obter detalhes sobre como implantar arquivos JAR em um cluster com o Unity Catalog habilitado no modo de acesso padrão, consulte o tutorial: execução de código Scala em compute serverless.
Requisitos
- Você deve escolher uma configuração compute que suporte sua carga de trabalho. Ao selecionar compute serverless , esteja ciente das limitaçõesserverless.
Beta
O uso de compute serverless para tarefas JAR está em versão beta.
- O senhor deve upload seu arquivo JAR em um local ou repositório Maven compatível com sua configuração compute.
Para saber mais sobre como criar um JAR compatível com Databricks e Job, consulte Criar um JARcompatível com Databricks.
Configurar uma tarefa JAR
Adicione uma tarefa JAR da tarefa tab na interface do usuário de Jobs fazendo o seguinte:
-
Clique em Add task (Adicionar tarefa ).
-
Digite um nome no campo Nome da tarefa .
-
No menu suspenso Tipo , selecione
JAR. -
Especifique a classe principal .
- Esse é o nome completo da classe que contém o método principal a ser executado. Essa classe deve ser incluída em um JAR configurado como uma biblioteca dependente .
-
Clique em "Calcular" para selecionar ou configurar compute. Escolha entre compute clássica ou serverless .
-
Configure seu ambiente e adicione as dependências:
-
Para compute clássica, clique
Adicione em Biblioteca dependente . A caixa de diálogo Adicionar biblioteca dependente é exibida.
- O senhor pode selecionar um arquivo JAR existente ou upload 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 biblioteca Source tem um fluxo diferente para selecionar ou carregar um arquivo JAR. Ver Instalar biblioteca.
-
Para compute serverless , escolha um ambiente e clique em
Edite 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 as dependências do Spark, pois elas já são fornecidas no ambiente pelo Databricks Connect. Para obter mais informações sobre dependências em arquivos JAR, consulte Criar um JARcompatível com Databricks.
-
-
(Opcional) Configure Parameters como uma lista de strings passadas como argumentos para a classe principal. Consulte Configurar parâmetros da tarefa.
-
Clique em Save task (Salvar tarefa ).