OSBI.FR - Open Source Business Intelligence

PDI 8 et Karaf

Si comme moi vous en avez marre que votre client Pentaho Data Integration version 8 mette des plombes à s’ouvrir, voici une petite manip qui va accélérer le temps d’ouverture de Spoon (il faut juste ne pas avoir besoin des « bigdata-plugins » )

1/ Supprimer le répertoire /plugins/pentaho-big-data-plugin

2/ Modifier les 2 fichiers de configuration ci-dessous en commentant le bloc <listener> :

  • /classes/kettle-lifecycle-listeners.xml
  • /classes/kettle-registry-extensions.xml

3/ Supprimer le répertoire /system

4/ Supprimer le répertoire /plugins/kettle5-log4j-plugin

Résultat de la modification :

  • Sur ma machine (Windows 10), mon client Spoon démarre en 8 secondes au lieu de 30.
  • Dans les appels kitchen, Karaf n’est plus invoqué, on gagne ainsi de précieuses secondes dans les exécutions planifiées de job.
  • Chez certains clients, on constate même parfois une erreur liée à Karaf qui empêche tout simplement l’exécution du job ! (du style ERROR [ServerSocketBasedKarafInstanceResolver] Error creating ServerSocket). Cette manipulation a pour effet d’empêcher la survenue de ce problème.

Référence : https://gist.github.com/matthewtckr/5e9167f283f2267a4890