Instalando Pentaho Data Integration no Ubuntu
Pentaho Data Integration é uma ferramenta para extração, transformação e carregamento de dados. Através de componentes visuais, o Pentaho torna possível a construção de pipelines de ETL. Neste tutorial mostro como realizar instalação no Ubuntu e tratar possíveis problemas durante a instalação.
Instalação
Para instalar o Pentaho no Ubuntu, primeiramente pode ser feito o download via link https://sourceforge.net/projects/pentaho/.
Certifique-se que a máquina possui o Java instalado. Caso não tenha, sugiro instalar o Java 8.
sudo apt install openjdk-8-jdk
Para melhor organização, sugiro criar o seguinte diretório para armazenar a instalação do Pentaho.
sudo mkdir -p /opt/pentaho/client-tools/
Após download e descompactação do arquivo baixado, mover a pasta extraída para a pasta criada na etapa anterior.
sudo cp -r data-integration/ /opt/pentaho/client-tools/
Rode o comando a seguir para dar permissão aos arquivos sh na pasta do Pentaho.
sudo chmod 775 /opt/pentaho/client-tools/data-integration/*.sh
Pronto. A instalação foi concluída. 🎉
Para abrir o Pentaho rode o seguinte comando:
sudo /opt/pentaho/client-tools/data-integration/spoon.sh
Após este comando a janela do Pentaho deve abrir.
Caso ocorra algum erro leia o próximo capítulo, que você possivelmente irá encontrar a solução para concluir a instalação.
Problemas durante a instalação
No libwebkitgtk-1.0 detected
Para resolver, instale o pacote libwebkitgtk com o seguinte comando:
sudo apt-get install libwebkitgtk-1.0-0
Failed to load module “canberra-gtk-module”
Para resolver, instale o pacote libcanberra-gtk-module com o seguinte comando:
sudo apt install libcanberra-gtk-module libcanberra-gtk3-module
Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper
Abra o arquivo a seguir com o seu editor da sua preferencia 😁
sudo vi /etc/java-8-openjdk/accessibility.properties
E comente a seguinte linha:
#assistive_technologies=org.GNOME.Accessibility.AtkWrapper
Isso é tudo. Espero que este post ajude na instalação do Pentaho.