FME Flow:2025,0
Hinzufügen von FME-Engines auf einer separaten Maschine
- Fähigkeitsstufe: Dazwischenliegend
- Geschätzte benötigte Zeit: 30-45 Minuten
- Voraussetzungen:
- VorhandeneExpress, verteilt oder fehlertolerantFME Flow Installation.
- Zugriff auf System, Netzwerk undFME Flow Administratoren.
Sie können die Verarbeitungskapazität IhresFME Flow durch die Installation zusätzlicher FME Engines auf einem separaten Computer vomFME Flow Kern.
Beachten Sie beim Hinzufügen von FME-Engines Folgendes:
- Dieser Ansatz erfordert, dass sich die Engine-Maschinen im selben Netzwerk befinden wie Ihre ursprünglichenFME Flow Installation und im selben Rechenzentrum oder geografisch in der Nähe. Um Jobs außerhalb Ihres Netzwerks auszuführen, verwenden SieRemote Engines-Dienste stattdessen.
- Das Hinzufügen von FME-Engines, die nicht mit der primären Release-Version desFME FlowKern wird nicht unterstützt. Die primäre Release-Version bezieht sich auf den ersten Dezimalwert nach dem Release-Jahr. Wenn zum Beispiel die Release-Version desFME Flow Core ist 2020.0, FME Engines ab Release-Version 2020.0.1 oder 2020.0.2 werden unterstützt. FME Engines ab Release-Version 2020.1 oder 2021 werden jedoch nicht unterstützt.
- Wir empfehlen, alle FME Engines auf Systemen zu installieren, die mit der gleichen Zeitzone wie andere FME Engines synchronisiert sind und dieFME Flow Kern. Bei unterschiedlichen Zeitzonen können unerwartete Probleme auftreten, darunter:
- Schwierigkeiten beim Zugriff auf dieFME FlowWeb-Benutzeroberfläche.
- Ungeeigneter Zeitpunkt fürFME FlowZeitplan Auslöser.
- Inkonsistente oder irreführende Zeitstempel in Protokolldateien (Zugriff vonRessourcen).
Weitere Informationen finden Sie unterInformationen zu Uhrzeiten und Zeitzonen.
In den folgenden Anweisungen wird der Computer, auf dem sich dieFME Flow Kern ist die<coreHost>. Wenn es mehr als eine<coreHost> in IhremFME Flow Architektur, < coreHost > ist dieFME Flow Kern, mit dem die Engine eine Verbindung herstellen soll. Jede Maschine, die hostetFME Motoren ist die<engineHost>.

- Besorgen Sie sich das Installationsprogramm. Besorgen Sie sich unbedingt dieFME Flow Installer (nicht der Engine-Installer).
- Starten Sie das Installationsprogramm auf einem anderen Computer (<engineHost>).
-
Geben Sie im Dialogfeld „Installation Extractor“ einenZielordner in dem die Installationsdateien extrahiert werden. Beachten Sie, dass dieser Ordnernurgibt an, wo die Installationsdateien extrahiert werden.nicht angeben, woFME Flow Programmdateien werden installiert. Dieser Speicherort wird später im Installationsprogramm angegeben.
TippBeachten Sie die angegebenenZielordnerStandort. Nach der Installation möchten Sie möglicherweise:- Überprüfen Sie die Installationsprotokolldatei.
- Entfernen Sie diese Dateien, um Speicherplatz zu sparen.
KlickenInstallieren.
Wenn die Extraktion abgeschlossen ist, wird das Installationsprogramm geöffnet. Fahren Sie mit dem Installationsprogramm fort und gelangen Sie zum Dialogfeld „Setup-Typ auswählen“.
- Wählen Sie im Dialogfeld „Setup-Typ auswählen“ den Setup-Typ „Distributed Engine“ aus.
- Geben Sie im Dialogfeld „Zielordner“ das Verzeichnis an, in dem die FME-Engines installiert werden sollen.
- Geben Sie auf der Seite „Benutzerkonto“ das Windows-Benutzerkonto an, unter dem <engineHost> ausgeführt wird. Dieses Konto muss über Folgendes verfügen:
- Lese-/Schreibzugriff auf dieFME Flow Systemfreigabe, die Sie im nächsten Dialogfeld angeben. Die Systemfreigabe ist der Speicherort, an demFME Flow GeschäfteRepositorien UndRessourcen Dateien.
- Lese-/Schreibzugriff auf dieFME Flow Installationsverzeichnis, das Sie im vorherigen Dialog angegeben haben.
- Rechte "Anmelden als Dienst" auf dem<engineHost>. Weitere Informationen finden Sie unterdieser Microsoft Docs-Artikel.
- Auf dem BestehendenFME Flow Geben Sie im Dialogfeld „Systemfreigabe“ den UNC-Pfad zumFME Flow System Share-Verzeichnis.
- Auf derFME Flow Geben Sie im Dialogfeld „Core-Hostname“ den Hostnamen des<coreHost> Computer. Wenn es mehr als eine<coreHost> in IhremFME Flow Architektur, geben Sie die Architektur an, mit der die Engine eine Verbindung herstellen soll. Wenn der Rechner, auf dem diese Installation vonFME Engines wird durch einen anderen Namen identifiziert als den unterFortschrittlich, überprüfen Fortschrittlichund geben Sie den alternativen Namen an.
- Geben Sie im Dialogfeld Datenbankservertyp den Datenbanktyp an, den Sie bei der Installation desFME Flow Kern. Wenn Sie eine andere Datenbank als die „FME Flow Database“ angegeben haben, geben Sie im nächsten Dialog die Verbindungsparameter ein.
- Geben Sie im Dialogfeld „Datenbankbenutzer“ den Benutzernamen und das Kennwort für denFME Flow Datenbank, die Sie bei der Installation angegeben habenFME Flow.
- Vervollständigen Sie die restlichen Dialoge desFME Flow Installationsprogramm.
- Wenn dies<engineHost> verbindet sich mit einem <coreHost > das auch die eingebauteFME Flow Datenbank und die ersten FME-Engines, wie bei einemExpress-Installation, erlauben Sie die erforderliche Verbindung zu diesem Computer:
- Auf der<coreHost>, öffnen Sie die Datei pg_hba.conf, die sich unter %ALLUSERSPROFILE%\Safe Software\FME Flow\pgsql\data befindet.
- Ändern Sie die folgenden Zeilen:
- Neustart DieFME Flow Datenbank undFME Flow Motorenservice.
- Wenn die<coreHost> Maschine war einExpress-Installation vonFME Flowführen Sie die folgenden Schritte auf der < coreHost > zum Konfigurieren desFME Flow Webdienste:
- Öffnen Sie die entsprechende Datei propertiesFile.properties für die Dienste Data Download, Data Streaming, Job Submitter und Notification unter <FMEFlowDir>\Dienstprogramme\tomcat\webapps\<Dienstname>\WEB-INF\conf\propertiesFile.properties.
- Suchen Sie für jede Eigenschaftendatei den Parameter REQUEST_DATA_DIR und ändern Sie den Wert von einem lokalen Dateisystempfad (z. B.C:/ProgramData/Safe Software/FME Flow//Ressourcen/System/Temp/Requestdata) in einen UNC-Pfad, der auf <coreHost> verweist (z. B.//MyHost/FME Flow/Ressourcen/System/Temp/Anforderungsdaten ).
- Nachdem Sie die Änderungen in der Eigenschaftendatei für jeden Dienst gespeichert haben,Neustart DieFME Flow Anwendungsserverdienst.
Beispielsweise befindet sich die Eigenschaftendatei für den Data Download Service unter <FMEFlowDir>\Dienstprogramme\tomcat\webapps\fmedatadownload\WEB-INF\conf\propertiesFile.properties
NotizVerwenden Sie nur Schrägstriche. - Auf der<coreHost> Maschine, Konfigurationsdatei öffnenfmeFlowConfig.txt, und aktualisieren Sie den Parameter FME_SERVER_HOST_NAME auf einen Wert, der vollständig in die IP-Adresse des <coreHost>-Computers aufgelöst wird.
- Neustart DieFME Flow Kerndienst.
Wenn die <coreHost> Maschine ist ein ExpressInstallation vonFME Flow, die Systemfreigabe wird standardmäßig in %ALLUSERSPROFILE% \Safe Software\FME Flow\ geschrieben, sofern nicht anders angegeben.
Geben Sie in jedem Fall den UNC-Pfad zur Systemfreigabe ein, einschließlich der letztenSichere Software\FME FlowVerzeichnisse, die standardmäßig erstellt werden. Zum Beispiel,\\MeinServer\Sichere Software\FME Flow.
# lokale IPv4-Verbindungen:
Host alle alle 127.0.0.1/32 scram-sha-256
# lokale IPv6-Verbindungen:
Host alle alle ::1/128 scram-sha-256
Zu:
# lokale IPv4-Verbindungen:
Host alle alle 0.0.0.0/0 scram-sha-256
# lokale IPv6-Verbindungen:
Host alle alle ::/0 scram-sha-256

- Falls noch nicht geschehen, mounten Sie das Verzeichnis, das dieFME Flow Systemfreigabe. (Der Systemanteil hältFME FlowRepositorien UndRessourcen):
- Besorgen Sie sich das Installationsprogramm. Besorgen Sie sich unbedingt dieFME Flow Installer (nicht der Engine-Installer).
- Starten Sie dieFME Flow Installateur:
- Wählen Sie in der Liste der Setup-TypenMotor.
-
Das Installationsprogramm fordert Sie auf, einen Speicherort für dieFME Flow Motorkomponenten. Dies kann auf dem lokalen Computer sein.
- Das Installationsprogramm fordert Sie zur Eingabe des Namens des<coreHost>. Wenn es mehr als eine<coreHost> in IhremFME Flow Architektur, geben Sie die Architektur an, mit der die Engine eine Verbindung herstellen soll.
-
Das Installationsprogramm fordert Sie zur Eingabe derFME Flow Speicherort der Systemfreigabe. Geben Sie das in Schritt 1 erstellte gemountete Verzeichnis ein.
- Geben Sie den Datenbanktyp ein, den Sie bei der Installation angegeben haben.FME Flow Kern. Wenn Sie eine andere Datenbank als die „FME Flow Database“ angegeben haben, geben Sie die Verbindungsparameter ein.
- Geben Sie den Benutzernamen und das Passwort für dasFME Flow Datenbank, die Sie bei der Installation angegeben habenFME Flow.
- Vervollständigen Sie die restlichen Dialoge desFME Flow Installationsprogramm.
- ManuellStartFME Flowund konfigurieren Sie es so, dass es automatisch startet.
- Wenn dies<engineHost> verbindet sich mit einem <coreHost > das auch die eingebauteFME Flow Datenbank und die ersten FME-Engines, wie bei einemExpress-Installation, erlauben Sie die erforderliche Verbindung zu diesem Computer:
- Auf der<coreHost>, öffnen Sie die Datei pg_hba.conf, die sich im <FMEFlowSystemShare>\pgsql\data\.
- Ändern Sie die folgenden Zeilen:
- Neustart DieFME Flow Datenbank undFME Flow Motorenservice.
# lokale IPv4-Verbindungen:
Host alle alle 127.0.0.1/32 scram-sha-256
# lokale IPv6-Verbindungen:
Host alle alle ::1/128 scram-sha-256
Zu:
# lokale IPv4-Verbindungen:
Host alle alle 0.0.0.0/0 scram-sha-256
# lokale IPv6-Verbindungen:
Host alle alle ::/0 scram-sha-256
- Stellen Sie sicher, dass das Benutzerkonto, das ausgeführt wird<engineHost> verfügt über die erforderlichen Berechtigungen für den Zugriff auf dieFME Flow System Share und dieFME Flow Installationsverzeichnis. Weitere Informationen finden Sie unterVerzeichnis- und Kontoberechtigungen.
- Auf der<coreHost> Maschine, Konfigurationsdatei öffnenfmeFlowConfig.txtund aktualisieren Sie den Parameter FME_SERVER_HOST_NAME auf einen Wert, der vollständig in die IP-Adresse des < coreHost > Maschine.
- Neustart DieFME Flow Kerndienst.
sudo mount -t nfs <coreHost>:/<FMEFlowSystemShare> /<mntPath>
sudo ./<Installationsdatei>

Die Installation auf<engineHost> startet standardmäßig zwei FME-Engines. Die FME Engines starten und registrieren sich beimFME Flow Kern läuft auf<coreHost>. Alle lizenzierten Motoren sind auf derMotoren Seite der Web-Benutzeroberfläche.
- Informationen zur Lizenzierung von FME Engines finden Sie unterLizenzierung.
- Wenn Sie möchten, dass dieser Computer mehr oder weniger FME-Engines startet, sieheKonfigurieren der Anzahl der zu startenden FME-Engines.
Weitere Informationen finden Sie unterÜberprüfen der Installation.