Ich möchte Daten in ElasticSearch importieren, indem ich Logstash mit JDBC SQL Server als Eingabe verwende, aber ich bekomme den Fehlerklassenpfad nicht korrekt.
Jeder weiß, wie man sich mit Logstash verbindet, um den richtigen Ort für sqljdbc FILE WITH CONFIG FILE
zu findenIch denke, dass der Pfad zur Datei "sqljdbc4.jar" nicht korrekt ist. Hier ist die Konfiguration, die ich verwende, um Daten von einer SQL-Datenbank in elasticsearch (logstash.conf) abzufragen:
%Vor%Ich habe den Microsoft JDBC-Treiber für SQL Server von hier heruntergeladen: " Ссылка "
Extrahiert die Dateien in den Pfad, der in "jdbc_driver_library"
angegeben istDann habe ich den Plugin-Befehl: "plugin install logstash-input-jdbc" ausgeführt, um das logstash-Eingabe-jdbc-Plugin zu installieren.
Und schließlich läuft logstash: "logstash -f logstash.conf".
Nebenbei: Ich verwende Elasticsearch.Net auch in einer .Net-Service-App, um die Daten zu aktualisieren " Ссылка "
Und dieses Video: "Hinzufügen von Elasticsearch zu einer bestehenden .NET / SQL Server-Anwendung" " Ссылка "Discus mit einer Service Broker-Warteschlange, um die Daten aus SQL zu bekommen. Wir untersuchen dies derzeit als eine Option.
Tags und Links logstash logstash-configuration