Tarefa JAR para trabalhos
Use a tarefa JAR para implementar o código Scala ou Java compilado em um JAR (Java ARchive).
Importante
O Scala tem limitações de suporte no modo de acesso compartilhado do Unity Catalog. Consulte Suporte de idioma para o modo de acesso compartilhado do Unity Catalog e as limitações e requisitos da API do Spark para o modo de acesso compartilhado do Unity Catalog.
O modo de acesso compartilhado requer que um administrador adicione coordenadas e caminhos Maven para bibliotecas JAR a um allowlist
arquivo . Consulte Bibliotecas Allowlist e scripts init em computação compartilhada.
Você deve armazenar arquivos JAR em um local suportado por suas configurações de computação. Consulte Suporte a bibliotecas Java e Scala.
Requisitos
- Você deve escolher uma configuração de computação que ofereça suporte a cargas de trabalho do Scala.
- Você deve carregar seu arquivo JAR para um local ou repositório Maven compatível com sua configuração de computação.
- O código em seu arquivo JAR deve ser usado
SparkContext.getOrCreate
para obter um contexto do Spark.
Configurar uma tarefa JAR
Adicione uma JAR
tarefa da guia Tarefas na interface do usuário Trabalhos fazendo o seguinte:
- No menu suspenso Tipo, selecione
JAR
. - Especifique a classe Main.
- Este é 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.
- Use Compute para selecionar ou configurar um cluster que ofereça suporte à lógica em seu
JAR
. - Clique em + Adicionar em Bibliotecas dependentes. A caixa de diálogo Adicionar biblioteca dependente é exibida.
- Você pode selecionar um arquivo JAR existente ou carregar um novo arquivo JAR.
- Nem todos os locais suportam arquivos JAR.
- Nem todas as configurações de computação suportam arquivos JAR em todos os locais suportados.
- Cada fonte de biblioteca tem um fluxo diferente para selecionar ou carregar um arquivo JAR. Consulte Bibliotecas.
- (Opcional) Configure Parameters como uma lista de cadeias de caracteres passadas como argumentos para a classe principal. Consulte Configurar parâmetros da tarefa.
- Clique em Salvar tarefa.