dockerDocker

Despliegue con Docker - Pentaho 11 + repositorio PostgreSQL 15 ..

circle-info

Contenedor Docker

El despliegue de contenedores Docker le permite empaquetar y ejecutar productos Pentaho dentro de contenedores portátiles y listos para producción. La contenedorización garantiza un comportamiento consistente entre los entornos de desarrollo, pruebas y producción, al tiempo que simplifica las operaciones de despliegue y escalado.

Puede crear contenedores Docker para el Pentaho Server, que incluye la plataforma completa de Business Analytics y Data Integration con la Pentaho User Console, servicios de programación y gestión del repositorio. El servidor admite bases de datos empresariales de respaldo, incluidas PostgreSQL, MySQL, Oracle y SQL Server.

Para el procesamiento ETL distribuido, puede desplegar contenedores del servidor Carte que ejecutan transformaciones y trabajos de forma remota. Las herramientas de línea de comandos Kitchen y Pan también están disponibles como contenedores, lo que permite la integración con pipelines de CI/CD y flujos de trabajo por lotes automatizados.

Los despliegues en contenedores son especialmente eficaces para entornos en la nube donde puede escalar recursos rápidamente para ajustarse a las demandas de procesamiento de datos. Al ejecutar cargas de trabajo de Pentaho en contenedores, las organizaciones pueden optimizar los costos de infraestructura manteniendo la flexibilidad para moverse entre plataformas locales y en la nube.

Arquitectura de contenedores Docker que muestra contenedores Pentaho Server y PostgreSQL

circle-info

Este contenedor ejecuta la plataforma completa de Pentaho Business Analytics y Data Integration sobre Apache Tomcat 10. Incluye la Pentaho User Console (PUC), servicios de programación y todas las capacidades analíticas.


triangle-exclamation

Siga los pasos siguientes para desplegar Pentaho Server con el repositorio PostgreSQL 15.

circle-info

Preparar el entorno

Compruebe que Docker esté en funcionamiento:

  • Copiar los assets de Pentaho-Server-PostgreSQL

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

  • Verificar Docker y Docker Compose

  • Comprobar puertos

triangle-exclamation
  1. Crear directorio del proyecto y copiar los assets.

  1. Copie el pentaho-server-ee-11.0.0.0-237.zip en el directorio /docker/stagedArtefacts.

circle-info

Si ha desplegado previamente un Pentaho Server de archivo, entonces copie desde:

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

De lo contrario, descargue el paquete desde el Portal de clientes de Pentahoarrow-up-right.

  1. Verifique que el archivo.

  1. Compruebe la versión de Docker.

  1. Comprobar la versión de Docker Compose.

  1. Verifique que el daemon de Docker esté en ejecución.

  1. Compruebe que el puerto 8080 / 8090 esté disponible en el sistema host.

circle-info

Si el puerto 8080 está en uso por otra aplicación, puede cambiar la variable PORT en el archivo .env a cualquier puerto disponible (p. ej. 8090, 8081, 9090).

  1. Pentaho Server requiere una licencia válida. El .env archivo contiene un LICENSE_URL que apunta al servidor de licencias de Flexera. Asegúrese de que sus derechos de licencia estén activos antes del despliegue.

circle-exclamation

Última actualización

¿Te fue útil?