Compartilhar via


Tarefa JAR para trabalhos

Use a tarefa JAR para implantar código Scala ou Java compilado em um JAR (Java ARchive).

Importante

O Scala tem limitações de suporte no modo de acesso compartilhado no Catálogo do Unity. Consulte Suporte a linguagens para o modo de acesso compartilhado do Catálogo do Unity e Limitações e requisitos da API do Spark para o modo de acesso compartilhado do Catálogo do Unity.

O modo de acesso compartilhado requer um administrador para adicionar coordenadas do Maven e caminhos para bibliotecas JAR a uma allowlist. Consulte Bibliotecas de lista de permitidos e scripts de inicialização na computação compartilhada.

Você deve armazenar arquivos JAR em um local compatível com suas configurações de computação. Confira Suporte à biblioteca 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 fazer upload do arquivo de JAR para um local ou repositório Maven compatível com sua configuração de computação.
  • O código no arquivo JAR deve usar SparkContext.getOrCreate para obter um contexto do Spark.

Configurar uma tarefa JAR

Adicione uma tarefa JAR na guia Tarefas na interface do usuário de trabalhos fazendo o seguinte:

  1. No menu suspenso Tipo, selecione JAR.
  2. Especifique a Classe principal.
    • 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.
  3. Use Computação para selecionar ou configurar um cluster que dê suporte à lógica em seu JAR.
  4. 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 oferecem suporte a arquivos JAR.
    • Nem todas as configurações têm suporte para arquivos JAR em todos os locais com suporte.
    • Cada Fonte de biblioteca tem um fluxo diferente para selecionar ou carregar um arquivo JAR. Consulte Bibliotecas.
  5. (Opcional) Configure Parâmetros como uma lista de cadeias de caracteres transmitidas como argumentos para a classe principal. Confira Configurar os parâmetros de tarefa.
  6. Clique em Salvar tarefa.