FME Flow:2025.1
Ajout de moteurs FME sur une machine distincte
- Niveau de compétence: Intermédiaire
- Temps estimé requis: 30 à 45 minutes
- Prérequis:
- ExistantExpress, distribué ou tolérant aux pannesFME Flow installation.
- Accès au système, au réseau etFME Flow administrateurs.
Vous pouvez ajouter de la capacité de traitement à votreFME Flow en installant des moteurs FME supplémentaires sur un ordinateur distinct duFME Flow Cœur.
Lors de l'ajout de moteurs FME, gardez à l'esprit les points suivants :
- Cette approche nécessite que les machines du moteur soient dans le même réseau que votre machine d'origine.FME Flow installation, et dans le même centre de données ou géographiquement proche. Pour exécuter des tâches en dehors de votre réseau, utilisezServices de moteurs à distance plutôt.
- Ajout de moteurs FME qui ne correspondent pas à la version principale duFME FlowCœur n'est pas pris en charge. La version de publication principale fait référence à la première valeur décimale suivant l'année de publication. Par exemple, si la version de sortie duFME Flow Le noyau est 2020.0, les moteurs FME des versions 2020.0.1 ou 2020.0.2 sont pris en charge. Cependant, les moteurs FME des versions 2020.1 ou 2021 ne sont pas pris en charge.
- Nous recommandons d'installer tous les moteurs FME sur des systèmes synchronisés sur le même fuseau horaire que les autres moteurs FME etFME Flow Cœur. Si les fuseaux horaires diffèrent, des problèmes inattendus peuvent survenir, notamment :
- Difficulté d'accès auFME FlowInterface utilisateur Web.
- Mauvais timing deFME FlowCalendrier déclencheurs.
- Horodatages incohérents ou trompeurs dans les fichiers journaux (accessibles depuisRessources).
Pour plus d'informations, voir À propos des heures et des fuseaux horaires .
Dans les instructions ci-dessous, l'ordinateur qui héberge leFME Flow Le noyau est le<hôte principal>. S'il y en a plus d'un<hôte principal> dans votreFME Flow architecture, < hôte principal > est leFME Flow Noyau auquel vous souhaitez que le moteur se connecte. Toute machine qui hébergeFME Les moteurs sont les<moteurHôte>.
- Obtenir l'installateur. Assurez-vous d'obtenir leFME Flow Installateur (pas l'installateur du moteur).
- Démarrez le programme d'installation sur un autre ordinateur (<moteurHôte>).
-
Dans la boîte de dialogue Extracteur d'installation, spécifiez unDossier de destination dans lequel extraire les fichiers d'installation. Notez que ce dossierseulementspécifie où les fichiers d'installation sont extraits — il le faitpas préciser oùFME Flow les fichiers du programme sont installés. Cet emplacement est spécifié plus tard dans le programme d'installation.
ConseilPrenez note de ce qui est spécifiéDossier de destinationemplacement. Après l'installation, vous souhaiterez peut-être :- Consultez le fichier .log d’installation.
- Supprimez ces fichiers pour économiser de l'espace disque.
CliquezInstaller.
Une fois l'extraction terminée, le programme d'installation s'ouvre. Passez par le programme d’installation jusqu’à la boîte de dialogue Choisir le type d’installation.
- Dans la boîte de dialogue Choisir le type de configuration, sélectionnez le type de configuration Moteur distribué.
- Dans la boîte de dialogue Dossier de destination, spécifiez le répertoire dans lequel installer les moteurs FME.
- Sur la page Compte d’utilisateur, spécifiez le compte d’utilisateur Windows qui exécutera <engineHost>. Ce compte doit avoir :
- Accès en lecture/écriture auFME Flow Partage système que vous spécifiez dans la boîte de dialogue suivante. Le partage système est l'emplacement oùFME Flow magasinsDépôts etRessources fichiers.
- Accès en lecture/écriture auFME Flow répertoire d'installation que vous avez spécifié dans la boîte de dialogue précédente.
- Droits « Se connecter en tant que service » sur le<moteurHôte>. Pour plus d'informations, voircet article Microsoft Docs.
- Sur l'existantFME Flow Boîte de dialogue Partage système, indiquez le chemin UNC vers leFME Flow Répertoire de partage système.
- Sur leFME Flow Boîte de dialogue Nom d'hôte principal, entrez le nom d'hôte du<hôte principal> ordinateur. S'il y en a plus d'un<hôte principal> dans votreFME Flow architecture, précisez celle à laquelle vous souhaitez que le moteur se connecte. De plus, si la machine hébergeant cette installation deFME Les moteurs sont identifiés par un nom autre que celui spécifié sousAvancé, vérifier Avancéet spécifiez le nom alternatif.
- Dans la boîte de dialogue Type de serveur de base de données, spécifiez le type de base de données que vous avez spécifié lors de l'installation duFME Flow Cœur. Si vous avez spécifié une base de données autre que la « Base de données de flux FME », entrez les paramètres de connexion dans la boîte de dialogue suivante.
- Dans la boîte de dialogue Utilisateur de la base de données, spécifiez le nom d'utilisateur et le mot de passe de l'utilisateur.FME Flow Base de données que vous avez spécifiée lors de l'installationFME Flow.
- Complétez les dialogues restants duFME Flow Installateur.
- Si cela<moteurHôte> se connecte à un <hôte principal > qui héberge également le système intégréFME Flow base de données et les moteurs FME initiaux, comme avec unInstallation express, autoriser la connexion nécessaire à cette machine :
- Sur le<hôte principal>, ouvrez le fichier pg_hba.conf, situé dans %ALLUSERSPROFILE%\Safe Software\FME Flow\pgsql\data.
- Modifiez les lignes suivantes :
- Redémarrage leFME Flow Base de données etFME Flow Services de moteurs.
- Si le<hôte principal> la machine était uneInstallation express deFME Flow, suivez les étapes suivantes sur le < hôte principal > pour configurer leFME Flow Services Web :
- Ouvrez le fichier propertiesFile.properties correspondant aux services de téléchargement de données, de diffusion de données, de soumission de tâches et de notification, situé à l'emplacement <FMEFlowDir>\Utilitaires\tomcat\webapps\<nom_service>\WEB-INF\conf\propertiesFile.properties.
- Pour chaque fichier de propriétés, recherchez le paramètre REQUEST_DATA_DIR et modifiez la valeur à partir d'un chemin de système de fichiers local (par exemple,C:/ProgramData/Safe Software/FME Flow//ressources/system/temp/requestdata) vers un chemin UNC qui référence le <coreHost> (par exemple,//MyHost/Flux FME/ressources/système/temp/requestdata ).
- Après avoir enregistré les modifications dans le fichier de propriétés pour chaque service,redémarrage leFME Flow Service de serveur d'applications.
Par exemple, le fichier de propriétés du service de téléchargement de données se trouve à <FMEFlowDir>\Utilitaires\tomcat\webapps\fmedatadownload\WEB-INF\conf\propertiesFile.properties
NoteUtilisez uniquement des barres obliques. - Sur le<hôte principal> machine, ouvrir le fichier de configurationfmeFlowConfig.txtet mettez à jour le paramètre FME_SERVER_HOST_NAME avec une valeur qui correspond entièrement à l'adresse IP de la machine <coreHost>.
- Redémarrage leFME Flow Service de base.
Si le <hôte principal> la machine est un Expressinstallation deFME Flow, le partage système est écrit, par défaut, dans %ALLUSERSPROFILE% \Safe Software\FME Flow\, sauf indication contraire.
Dans tous les cas, entrez le chemin UNC vers le partage système, y compris le chemin final.Logiciel sécurisé\FME Flowrépertoires, qui sont créés par défaut. Par exemple,\\MyServer\Safe Software\Flux FME.
# Connexions locales IPv4 :
héberger tous tous 127.0.0.1/32 scram-sha-256
# Connexions locales IPv6 :
héberger tous tous ::1/128 scram-sha-256
à:
# Connexions locales IPv4 :
héberger tous tous 0.0.0.0/0 scram-sha-256
# Connexions locales IPv6 :
héberger tous tous ::/0 scram-sha-256
- Si ce n'est pas déjà fait, montez le répertoire qui contient leFME Flow Partage système. (La part du système détientFME FlowDépôts etRessources):
- Obtenir l'installateur. Assurez-vous d'obtenir leFME Flow Installateur (pas l'installateur du moteur).
- Démarrer leFME Flow Installateur :
- Dans la liste des types de configuration, choisissezMoteur.
-
Le programme d'installation vous demande un emplacement pour installer leFME Flow Composants du moteur. Cela peut être sur la machine locale.
- Le programme d'installation vous demande le nom du<hôte principal>. S'il y en a plus d'un<hôte principal> dans votreFME Flow architecture, précisez celle à laquelle vous souhaitez que le moteur se connecte.
-
Le programme d'installation vous invite à entrer lesFME Flow Emplacement du partage système. Entrez le répertoire monté créé à l’étape 1.
- Entrez le type de base de données que vous avez spécifié lors de l'installation duFME Flow Cœur. Si vous avez spécifié une base de données autre que la « Base de données FME Flow », entrez les paramètres de connexion.
- Entrez le nom d'utilisateur et le mot de passe pour leFME Flow Base de données que vous avez spécifiée lors de l'installationFME Flow.
- Complétez les dialogues restants duFME Flow Installateur.
- ManuellementcommencerFME Flow, et configurez-le pour qu'il démarre automatiquement.
- Si cela<moteurHôte> se connecte à un <hôte principal > qui héberge également le système intégréFME Flow base de données et les moteurs FME initiaux, comme avec unInstallation express, autoriser la connexion nécessaire à cette machine :
- Sur le<hôte principal>, ouvrez le fichier pg_hba.conf, situé dans <FMEFlowSystemShare>\pgsql\données\.
- Modifiez les lignes suivantes :
- Redémarrage leFME Flow Base de données etFME Flow Services de moteurs.
# Connexions locales IPv4 :
héberger tous tous 127.0.0.1/32 scram-sha-256
# Connexions locales IPv6 :
héberger tous tous ::1/128 scram-sha-256
à:
# Connexions locales IPv4 :
héberger tous tous 0.0.0.0/0 scram-sha-256
# Connexions locales IPv6 :
héberger tous tous ::/0 scram-sha-256
- Assurez-vous que le compte utilisateur qui s'exécute<moteurHôte> dispose des autorisations nécessaires pour accéder auFME Flow Partage du système et leFME Flow répertoire d'installation. Pour plus d'informations, voir Autorisations de répertoire et de compte .
- Sur le<hôte principal> machine, ouvrir le fichier de configurationfmeFlowConfig.txt, et mettez à jour le paramètre FME_SERVER_HOST_NAME avec une valeur qui correspond entièrement à l'adresse IP du < hôte principal > machine.
- Redémarrage leFME Flow Service de base.
sudo mount -t nfs <hôte principal>:/<FMEFlowSystemShare> /<mntPath>
sudo ./<fichier d'installation>
L'installation sur<moteurHôte> démarre deux moteurs FME par défaut. Les moteurs FME démarrent et s'enregistrent auprès duFME Flow Le noyau fonctionne sur<hôte principal>. Tous les moteurs sous licence sont répertoriés sur leMoteurs page de l'interface utilisateur Web.
- Pour obtenir une licence pour les moteurs FME, voirLicences.
- Si vous souhaitez que cet ordinateur démarre plus ou moins de moteurs FME, consultezConfiguration du nombre de moteurs FME à démarrer.
Pour plus d'informations, voir Vérifier l'installation .