dockerDocker

Implantação com Docker - Pentaho 11 + repositório PostgreSQL 15 ..

circle-info

Container Docker

O deployment de contêiner Docker permite empacotar e executar produtos Pentaho dentro de contêineres portáteis e prontos para produção. A conteinerização garante comportamento consistente entre ambientes de desenvolvimento, teste e produção, ao mesmo tempo que simplifica as operações de implantação e escalonamento.

Você pode criar contêineres Docker para o Pentaho Server, que inclui a plataforma completa de Business Analytics e Data Integration com o Pentaho User Console, serviços de agendamento e gerenciamento de repositório. O servidor suporta backends de banco de dados empresariais, incluindo PostgreSQL, MySQL, Oracle e SQL Server.

Para processamento ETL distribuído, você pode implantar contêineres do servidor Carte que executam transformações e jobs remotamente. As ferramentas de linha de comando Kitchen e Pan também estão disponíveis como contêineres, permitindo integração com pipelines CI/CD e fluxos de trabalho em lote automatizados.

Implantações em contêineres são particularmente eficazes para ambientes em nuvem, onde você pode dimensionar rapidamente os recursos para atender às demandas de processamento de dados. Ao executar cargas de trabalho Pentaho em contêineres, as organizações podem otimizar os custos de infraestrutura mantendo a flexibilidade de migrar entre plataformas locais e na nuvem.

Arquitetura de Contêiner Docker mostrando contêineres Pentaho Server e PostgreSQL

circle-info

Este contêiner executa a plataforma completa Pentaho Business Analytics e Data Integration no Apache Tomcat 10. Inclui o Pentaho User Console (PUC), serviços de agendamento e todas as capacidades analíticas.


triangle-exclamation

Execute os seguintes passos para implantar o Pentaho Server com repositório PostgreSQL 15.

circle-info

Preparar o Ambiente

Verifique se o Docker está ativo e em execução:

  • Copiar ativos do Pentaho-Server-PostgreSQL

  • Copiar para pentaho-server-ee-11.0.0.0-237.zip

  • Verificar Docker & Docker Compose

  • Verificar portas

triangle-exclamation
  1. Crie o diretório do projeto e copie os assets.

  1. Copie o pentaho-server-ee-11.0.0.0-237.zip para o diretório /docker/stagedArtefacts.

circle-info

Se você implantou um Pentaho Server de um arquivo de arquivo (Archive), então copie de:

/opt/pentaho/software/pentaho-server-ee-version

Caso contrário, baixe o pacote do Portal de Clientes Pentahoarrow-up-right.

  1. Verifique o arquivo.

  1. Verifique a versão do Docker.

  1. Verifique a versão do Docker Compose.

  1. Verifique se o daemon do Docker está em execução.

  1. Verifique se a porta 8080 / 8090 está disponível no SO host.

circle-info

Se a porta 8080 estiver em uso por outra aplicação, você pode alterar a variável PORT no arquivo .env para qualquer porta disponível (ex.: 8090, 8081, 9090).

  1. O Pentaho Server requer uma licença válida. O .env arquivo contém um LICENSE_URL apontando para o servidor de licenças Flexera. Garanta que seus direitos de licença estejam ativos antes da implantação.

circle-exclamation

Atualizado

Isto foi útil?