JAR tarefa for Job

Use a tarefa JAR para implantar 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 Unity Catalog modo de acesso compartilhado e Spark API limitações e requisitos para o Unity Catalog modo de acesso compartilhado.

O modo de acesso compartilhado requer que um administrador adicione as coordenadas e os caminhos de Maven para JAR biblioteca a um allowlist. Consulte a biblioteca Allowlist e o script de inicialização em computecompartilhado.

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.

Requisitos

  • O senhor deve escolher uma configuração compute que ofereça suporte a cargas de trabalho Scala.

  • O senhor deve upload seu arquivo JAR em um local ou repositório Maven compatível com sua configuração compute.

  • O código em seu arquivo JAR deve usar SparkContext.getOrCreate para obter um contexto do Spark.

Configurar uma tarefa JAR

Adicione uma tarefa JAR da tarefa tab na interface do usuário de Jobs fazendo o seguinte:

  1. No menu suspenso Tipo, selecione JAR.

  2. 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.

  3. Use a computação para selecionar ou configurar um cluster que suporte a lógica em seu JAR.

  4. Clique em + Add (Adicionar ) em Dependent biblioteca (Biblioteca dependente). É exibida a caixa de diálogo Adicionar biblioteca dependente.

    • 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 biblioteca.

  5. (Opcional) Configure Parameters como uma lista de strings passadas como argumentos para a classe principal. Consulte Configurar parâmetros da tarefa.

  6. Clique em Save task (Salvar tarefa).