Logstash SQL Server Data Import
input {
jdbc {
jdbc_driver_library => "sqljdbc4.jar"
jdbc_driver_class => "com.microsoft.sqlserver.jdbc.SQLServerDriver"
jdbc_connection_string => "jdbc:sqlserver://192.168.2.126\\SQLEXPRESS2014:1433;databaseName=test
\t jdbc_password => "[email protected]"
schedule => "0 0-59 0-23 * * *"
statement => "SELECT ID , Name, City, State,ShopName FROM dbo.Shops"
\t jdbc_paging_enabled => "true"
jdbc_page_size => "50000"
}
}
filter {
}
output {
stdout { codec => rubydebug }
elasticsearch {
protocol => "http"
\t \t index => "shops"
\t \t document_id => "%{id}"
}
}
möchte ich Daten in Elasticsearch importieren mit Logstash mit JDBC SQL Server als Eingabe aber ich erhalte Fehlerklasse Pfad nicht korrekt ist.
Jeder weiß, wie für die korrekte Position für sqljdbc FILE mit config file
Könnten Sie bitte Ihre Logstash-Konfiguration angeben? Es ist schwer zu verstehen, was Sie erreichen wollen. – hurb
@herb Ich versuche, Daten von ms sql in elasticsearch mit logstash zu bekommen, aber das Problem ist, Daten einfügen und aktualisieren, aber löscht nicht in elasticsearch –