Protokollieren des SQL Server-Datenimports

8

%Vor%

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 finden     
Vivek Gupta 28.07.2015, 11:10
quelle

2 Antworten

17

Ich 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 ist

Dann 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.

    
user657527 07.08.2015 06:55
quelle
2
%Vor%

Sie müssen sqljdbc-Treiber von Ссылка herunterladen und wo immer Sie diese Treiber entpacken, geben Sie diesen Pfad in jdbc_driver_library ein. Versuchen Sie, diese Treiber in den gleichen Pfad zu entpacken, wie im Code angezeigt.

    
Rahul 07.02.2017 02:48
quelle