2017-03-18 2 views
1

Je commence avec pentaho 6. J'ai téléchargé la version d'essai de EE. Je suis un peu confus à propos de l'utilisation de la carte: Je sais qu'elle est utilisée pour l'exécution à distance de travaux/transformations mais je n'ai pas trouvé d'explication claire pour utiliser la carte s'il y a déjà un serveur DI?Quand utiliser la carte ou le serveur DI

Pourquoi deux serveurs différents?

Le serveur DI autorise-t-il uniquement l'exécution à distance?

Et pour le clustering, devrions-nous créer un cluster carte ou un cluster DI?

Merci

Répondre

1

L'un des cas d'utilisation du serveur Carte que nous avons essayé dans mon équipe précédente était de l'utiliser comme un serveur DR (reprise après incident/échec sur le serveur). Les serveurs de cartes ne sont rien d'autre que des instances JVM simples. Ils sont donc très faciles à démarrer (je ne suis pas sûr que vous puissiez avoir plusieurs serveurs DI). Nous avons exécuté nos tâches sur la carte A et la plupart du temps Problème JVM) notre script permet de rediriger nos tâches vers l'instance de DR Carte.

+0

pouvez-vous s'il vous plaît expliquer comment intégrer notre serveur de carte avec l'outil, j'ai eu mon serveur de carte en service. Après avoir ajouté la configuration d'esclave dans l'onglet de transformation dans le tableau de bord de pentaho, j'ai essayé d'exécuter un travail en cliquant sur l'API de repos, mais j'ai reçu cette erreur disant "Impossible de se connecter au référentiel". Je ne suis pas capable de comprendre comment mon serveur à la carte pourrait savoir quel travail exécuter. J'ai cette idée que les informations du travail et toutes les autres informations liées à la base de données sont stockées dans le fichier kettler.properties, mais n'ont pas pu trouver un moyen de dire au serveur carte à propos de kettle.properties. –

+0

Carte serveur est vraiment un conteneur et n'a aucune sorte de capacités de routage, nous avions un service basé sur Java qui permet de vérifier l'utilisation de la mémoire de divers serveurs Carte et acheminer les emplois en conséquence. Si vos besoins ne sont pas complexes, vous pouvez simplement faire en sorte que le script shell ou perl achemine les tâches en mode round robin vers différents serveurs Carte. – Explorer

+0

Salut @Explorer, je ne suis pas préoccupé par le routage, je suis confronté au problème de l'intégration d'une instance de carte avec l'outil pentaho, dès que je tape http: // localhost: 80801/kettle/status, j'obtiens cette erreur sur la carte console serveur indiquant "Impossible de se connecter au référentiel". Maintenant, je ne suis pas sûr de quel référentiel parle-t-il et il attend même un nom d'utilisateur et un mot de passe pour ce dépôt. J'ai mentionné un repository.xml dans slave-config.xml mais cela n'a pas fonctionné. –