Logstash EINGANG MySQL
Nicht finden können, jedes input-plugin für Relationale Datenbanken in der Logstash Dokumentation.
Was ist die beste Vorgehensweise zum importieren von Daten aus einer Relationalen Datenbank-Tabelle mit logstash? Ist die Verbindung Elastisch-Suche direkt auf der Datenbank per JDBC?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie verwenden die JDBC-Fluss (https://github.com/jprante/elasticsearch-river-jdbc) für das laden von JDBC-Daten in elastic search (oder Ihren eigenen code schreiben, um es zu tun).
Wie es aussieht gibt es mehrere JIRAs öffnen ersuchenden JDBC-laden in Logstash, aber Sie haben nicht gearbeitet: https://logstash.jira.com/browse/LOGSTASH-1764
Gibt es diese
So weit, es gibt keine Logstash-API für das Lesen von SQL.
Für meine Empfehlung, Sie können schreiben Sie ein Programm/Skript wie JAVA/python in den logs zu Lesen aus sql-Datenbank und in eine Datei schreiben. Verwenden Sie dann logstash Datei
API zum Lesen von der Datei. Die Logstash website hat erste Schritte-tutorial. Es ist leicht zu lernen.
Viel Glück