Migration
-
Deinstallation des alten systemd IGUASU Services (stoppt auch eine möglicherweise laufende IGUASU Instanz).
./bin/iguasu.sh uninstall
-
Kopieren der Konfiguration und der Daten in die neue Installation
-
Für eine komplette Kopie werden folgende Verzeichnisse benötigt:
./nifi/conf/ ./ui/conf/ ./data/
-
Für eine minmale Migration ohne Verlaufsdaten müssen die beiden Dateien
./nifi/conf/flow.json.gz ./nifi/conf/flow.xml.gz
in die neue Installation kopiert werden.
Falls in
./data/keystores und ./data/driver
Dateiein vorhanden sind, sollten diese ebenfalls kopiert werden.
Wichtig ist hierbei, dass folgende Properties aus der Datei ./nifi/conf/nifi.properties ebenfalls übernommen werden.
nifi.sensitive.props.key= nifi.sensitive.props.key.protected= nifi.sensitive.props.algorithm= nifi.sensitive.props.additional.keys=
Je nach Authentifizierungskonfiguration müssen die Schritte im Abschnitt Security erneut ausgeführt werden.
-
-
Eventuelle Anpassungen aus
./bin/iguasu-env.sh
sollten ebenfalls übernommen werden
-
Installation des neuen systemd IGUASU Services (die neue IGUASU Instanz wird dabei automatisch gestartet).
./bin/iguasu.sh install
Unter Umständen kann es sinnvoll sein, die Konfiguration von einer vorhandenen iguasu-x.x.x/nifi/conf/nifi.properties und iguasu-x.x.x/ui/conf/iguasu.properties Datei in die neuen Konfigurationsdateien von Hand zu übernehmen. Um sich einen schnellen Überblick über die geänderten Zeilen zu verschaffen, kann folgender Befehl verwendet werden:
|