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