1
resposta

Pentaho no Docker

Bom, já sei que a própria Pentaho na versão paga, disponibiliza um arquivo Dockerfile para rodar o pentaho em dokcer. Tem alguma escript que pode ser facilmente disponibilizado aqui para nos alunos, ou uma solução alternativa para utliza-lo em dokcer sem ser pago ?

1 resposta

Olá Vitor! Tudo ok por aí?

Uma opção para essa situação seria buscar por imagens do Pentaho disponíveis em repositórios públicos do Docker, como o Docker Hub. Muitas vezes, a comunidade disponibiliza imagens não oficiais que podem ser utilizadas gratuitamente. Você pode pesquisar por "Pentaho" no Docker Hub e verificar se encontra alguma imagem que atenda às suas necessidades.

Outra alternativa é utilizar ferramentas similares ao Pentaho que sejam de código aberto e possam ser executadas em Docker. Alguns exemplos são o Apache NiFi e o Apache Airflow, que oferecem funcionalidades semelhantes ao Pentaho e possuem imagens disponíveis no Docker Hub.

Lembre-se de sempre verificar a documentação e os requisitos de cada imagem ou ferramenta que você escolher utilizar, para garantir que ela atenda às suas necessidades específicas.

Espero ter ajudado, se tiver alguma dúvida ou precisar de algum apoio para lidar com algum problema que surgir em relação à isso eu estarei aqui para ajudar tá.

Abraços e bons estudos!

Referencia para um possível reply Olá, Vitor Lima, tudo bem? Agradeço por participar do fórum e compartilhar sua dúvida sobre o uso do Pentaho no Docker. É uma excelente escolha utilizar o Docker para facilitar a implantação e gestão do Pentaho em ambientes diversos.

Primeiramente, é importante destacar que a Pentaho possui uma versão paga, que oferece suporte e recursos adicionais, mas também existe a opção da versão de código aberto, conhecida como Pentaho Community Edition, que é livre e gratuita para uso.

Se você deseja utilizar o Pentaho Community Edition no Docker, é possível fazê-lo sem custos adicionais, desde que se atente a algumas considerações importantes:

  1. Obter o Dockerfile: A própria comunidade de desenvolvedores e usuários do Pentaho disponibiliza imagens Docker prontas para uso no Docker Hub. Para isso, você pode usar o seguinte comando para obter a imagem oficial do Pentaho Community Edition:
docker pull pentaho/pentaho-server-ce:9.2
  1. Configurar o Docker Compose (opcional): O Docker Compose é uma ferramenta para definir e gerenciar aplicativos Docker compostos por vários serviços. Utilizar o Compose pode facilitar a configuração e conexão de componentes em seu ambiente. Abaixo está um exemplo básico de arquivo docker-compose.yml para o Pentaho Community Edition:
version: '3'
services:
  pentaho:
    image: pentaho/pentaho-server-ce:9.2
    ports:
      - "8080:8080"
    environment:
      - PENTAHO_JAVA_HOME=/usr/local/openjdk-8
    volumes:
      - /seu/diretorio/local:/pentaho-server/pentaho-solutions
  1. Inicialização do Contêiner: Com a imagem baixada e o Docker Compose configurado (se escolher usar), você pode iniciar o Pentaho Community Edition executando o seguinte comando na pasta onde se encontra o arquivo docker-compose.yml:
docker-compose up -d
  1. Acesso ao Pentaho: Após o contêiner ser iniciado, você poderá acessar o Pentaho no navegador web, digitando o seguinte endereço: http://localhost:8080/. Lá, você encontrará a interface de administração e poderá começar a utilizar as ferramentas do Pentaho.

Lembre-se de que é essencial verificar a documentação oficial do Pentaho Community Edition e do Docker para se familiarizar com todas as opções de configuração e recursos disponíveis.

Adicionalmente, é importante mencionar que a versão Community Edition pode ter algumas limitações em relação à versão paga, principalmente no que diz respeito a recursos específicos e suporte técnico. Caso precise de funcionalidades exclusivas ou suporte direto, pode ser necessário considerar a aquisição da versão paga da Pentaho.

Espero que essas informações sejam úteis e que você tenha sucesso em utilizar o Pentaho no Docker de forma eficiente e gratuita. Se surgirem mais dúvidas, não hesite em perguntar. Continue estudando e explorando as possibilidades do Pentaho, pois é uma poderosa ferramenta para análise de dados e geração de relatórios.

Espero que tenha te ajudado, bons estudos!