Todos os produtos
Search
Central de documentação

Lindorm:Práticas de desenvolvimento de jobs JAR

Última atualização: Jun 28, 2026

Este guia orienta o desenvolvimento de um job JAR para o mecanismo de computação do Lindorm, desde a configuração das dependências até o envio do job. Ao final, você poderá:

  • Configure as dependências corretas do Spark.

  • Defina as credenciais do LindormTable no SparkConf.

  • Escrever e execute um job JAR do Spark para consultar dados do LindormTable.

  • Envie o job pelo console do Lindorm ou pelo Data Management Service (DMS).

Pré-requisitos

Antes de começar, verifique se você tem:

Etapa 1: Configure dependências

O mecanismo de computação do Lindorm usa a edição community do Spark 3.3.1. Defina scope como provided para evitar que as bibliotecas do Spark sejam incluídas no seu JAR. O cluster as fornece em tempo de execução.

<dependency>
  <groupId>org.apache.spark</groupId>
  <artifactId>spark-core_2.12</artifactId>
  <version>3.3.1</version>
  <scope>provided</scope>
</dependency>

Etapa 2: Configure permissões

Para acessar dados do LindormTable via Spark SQL, configure um nome de usuário e senha no SparkConf. As credenciais padrão são root/root.

SparkConf conf = new SparkConf();
conf.set("spark.sql.catalog.lindorm_table.username", "root");
conf.set("spark.sql.catalog.lindorm_table.password", "root");

Parâmetro

Valor padrão

Descrição

spark.sql.catalog.lindorm_table.username

root

Nome de usuário para acesso ao LindormTable

spark.sql.catalog.lindorm_table.password

root

Senha para acesso ao LindormTable

Para mais detalhes sobre o acesso a dados do LindormTable, consulte Acessar dados no LindormTable.

Etapa 3: Configure parâmetros

Para obter a lista completa de itens de configuração compatíveis e saber como defini-los, consulte Configuração de jobs.

Etapa 4: Exemplo de código

O desenvolvimento de jobs JAR é totalmente compatível com a edição community do Spark 3.3.1. Para ver um exemplo de código, acesse Exemplos de jobs Spark.

Etapa 5: Envie o job

O mecanismo de computação do Lindorm oferece duas formas de enviar jobs. Escolha a opção mais adequada ao seu fluxo de trabalho:

Método

Mais indicado para

Referência

Console do Lindorm

Envio interativo e monitoramento de jobs por interface web

Gerencie jobs no console

DMS

Gerenciamento automatizado e agendado de jobs

Gerencie jobs com o DMS