Häufig gestellte Fragen und Lösungen zur Seetunnel- und Netzinstallation

Informationen zum normalen Installationsprozess von Seatunnel und Web finden Sie unter

Seatunnel- und Web-Konstruktionsprozess – CSDN-Blog

Befolgen Sie zur Installation Schritt für Schritt den obigen Blog-Prozess. Unter normalen Umständen können Sie die Demo von Seatunnel und Web problemlos ausführen.

Dieser Blog fasst einige der kniffligen Probleme zusammen, die während des Installationsprozesses auftreten.

MVN beschleunigt das Herunterladen von Seatunnel-bezogenen JAR-Paketen

Während der Installation von Seatunnel werden nach dem Dekomprimieren der Datei standardmäßig nur zwei Connector-JAR-Pakete bereitgestellt. Wenn Sie eine Verbindung zu MySQL, Oracle, SqlServer, Hive, Kafka, Clickhouse, Doris usw. herstellen möchten, müssen Sie das entsprechende herunterladen Glaspaket.

Wenn die Maschine eine Verbindung zum externen Netzwerk herstellen kann, können Sie zum direkten Herunterladen den Befehl sh bin/install-plugin.sh verwenden. Dieser Befehl lädt automatisch die JAR-Dateien aller in der Datei apache-seatunnel-2.3.3/connectors angegebenen Connectors herunter /plugin-mapping.properties. Pakete: Jeder kann die erforderlichen Connector-Abhängigkeitspakete entsprechend seinen eigenen Umständen hinzufügen oder reduzieren.

Beschleunigen Sie den Download von Connector-bezogenen JAR-Paketen

Wenn Seatunnel das Connector-JAR herunterlädt, verwendet es mvnw, um das JAR-Paket von https://repo.maven.apache.org herunterzuladen Die Download-Geschwindigkeit ist extrem langsam und der Unternehmenscomputer kann nicht auf das externe Netzwerk zugreifen. Verwenden Sie stattdessen Ihren eigenen lokalen Windows-MVN und laden Sie ihn von der Alibaba Cloud-MVN-Quelle herunter.
 

Ändern Sie das Skript zur Installation des Plug-Ins, kopieren Sie install-plugin.sh in das bin-Verzeichnis und benennen Sie es in install-plugin-mvn.sh um

Ersetzen Sie ${SEATUNNEL_HOME}/mvnw im Skript durch mvn, um lokales MVN zu verwenden, was Downloads mit der MVN-Quelle von Alibaba Cloud beschleunigen kann.

Führen Sie dann install-plugin-mvn.sh aus. Das Herunterladen dauerte ursprünglich zwei Stunden und war nicht abgeschlossen. Nach dem Umschreiben war es jedoch in wenigen Minuten abgeschlossen.

Kopieren Sie das heruntergeladene JAR-Paket nach „connectors/seatunnel/“, um die Ergänzung des Connector-JAR-Pakets abzuschließen.

Hinweis: Bei der Installation von Seatunnel kann ein java.lang.NoClassDefFoundError auftreten. Meistens ist dies auf das Fehlen des Apache-Hadoop-JAR-Pakets zurückzuführen. Beim Ausführen von install-plugin-mvn.sh wird ein JAR-Paket Seatunnel-hadoop3-3.1 heruntergeladen .4-uber-2.3.3-optional.jar wird im lib-Ordner des übergeordneten Verzeichnisses gespeichert. Wenn das JAR-Paket von anderen Pfaden heruntergeladen wird, wird das heruntergeladene seatunnel-hadoop3-3.1.4-uber-2.3. 3 -optional.jar wird im lib-Ordner von Seatunnel abgelegt, und dann kann dieses Problem gelöst werden.

Datenquellenbezogenes JAR-Paket

Nach der Installation von seatunnel-web1.0.0 gibt es beim Erstellen einer neuen Datenquelle kein Dropdown-Feld und keine Datenquellenoption.

 Die vom offiziellen Chef in den Suchinformationen angegebene Lösung lautet wie folgt:

[Verbessern] „download_datasource.sh“ hinzufügen zum Herunterladen der Datenquelle. von FlechazoW · Pull Request #136 · apache/seatunnel-web · GitHub

Beachten Sie, dass die Lösung hier das Herunterladen des neuesten Seatunnel-Web-Quellcodes und die Ausführung von download_datasource.sh erfordert, um das JAR-Paket der Datenquelle herunterzuladen.

Sehen Sie sich den Quellcode an, laden Sie ihn mit mvnw herunter und ändern Sie ihn unter Windows.

download_datasource.sh wird nach D:\jar\seatunnel\script kopiert und in download_datasource-mvn.sh umbenannt. Ersetzen Sie „$SEATUNNEL_WEB_HOME“/mvnw durch den in der lokalen Umgebungsvariablen konfigurierten MVN.

Durch Ausführen des Befehls sh download_datasource-mvn.sh wird das JAR-Paket in den entsprechenden Ordner heruntergeladen.

Nachdem der Download abgeschlossen ist, platzieren Sie das entsprechende JAR-Paket unter den Bibliotheken von Apache-Seatunnel-Web. Nach dem Neustart ist die Anzeige normal.

Vorsichtsmaßnahmen

Die Metadaten- und Datenquellen-JAR-Pakete müssen außerdem in den Backend-Lib-Ordner/opt/seatunnel/backend/apache-seatunnel-2.3.3/lib kopiert werden

Andernfalls wird der Hintergrund beim Konfigurieren der Webaufgabe überhaupt nicht ausgeführt! ! !

Verwandte Fragen

1. Konfigurieren Sie die Alibaba Cloud MVN-Quellenbeschleunigung

 So konfigurieren Sie die Alibaba Cloud MVN-Quelle

Wie Maven das Alibaba-Image konfiguriert und die Installationsschritte abschließt_maven konfiguriert das Alibaba Cloud-Image – CSDN-Blog

2. So führen Sie Shell-Befehle in einer Windows-Umgebung aus

Da nicht alle Linux-Maschinen auf das Internet zugreifen können, müssen Sie zunächst das Shell-Skript unter Windows ausführen, das JAR-Paket herunterladen und es dann auf die entsprechende Maschine kopieren. Wie Sie Shell-Befehle unter Windows ausführen, erfahren Sie im folgenden Artikel.

6 Möglichkeiten, Linux-Befehle in Windows auszuführenicon-default.png?t=N7T8https://www.eet-china.com/mp/a228539.html

Guess you like

Origin blog.csdn.net/u013995172/article/details/134385183