Comments (7)
Can you give me the config you're running, if possible please Alex?
from logstash-output-jdbc.
input {
couchdb_changes {
db => "couchDocumentDb"
host => "localhost"
username => "admin"
password => "password"
}
}
filter {
}
output {
if [doc][schema] == "special" {
jdbc {
idle_flush_time => 10
flush_size => 5
max_flush_exceptions => 5
username => "user"
password => "password"
connection_string => "jdbc:sqlserver://localhost:1433;databaseName=helloworld;"
statement => [ "INSERT INTO dbo.reports (ReportServer, ReportName, ReportPath, IsActive, CreatedBy, CreateDate, LastModifiedDate, IsAddParameter) VALUES(?, ?, ?, ?, ?, ?, ?, ?)",
"%{[doc][schema]}",
"%{[doc][schema]}",
"%{[doc][schema]}",
1,
"%{[doc][schema]}",
"%{[doc][schema]}",
"%{[doc][schema]}",
"%{[doc][schema]}",
1]
}
}
}
from logstash-output-jdbc.
Just to see what happens, can you add quotes around the 1
's in the statement array? I'm going to guess that it works. If that's the case I think I have a quick patch to write 😅
Edit: So something like:
statement => [ "INSERT INTO dbo.reports (ReportServer, ReportName, ReportPath, IsActive, CreatedBy, CreateDate, LastModifiedDate, IsAddParameter) VALUES(?, ?, ?, ?, ?, ?, ?, ?)",
"%{[doc][schema]}",
"%{[doc][schema]}",
"%{[doc][schema]}",
"1",
"%{[doc][schema]}",
"%{[doc][schema]}",
"%{[doc][schema]}",
"%{[doc][schema]}",
"1"]
from logstash-output-jdbc.
Awesome, that fixed the initial issue! I have a couple of SQL syntax issues but I think those might be on my end.
Thanks for the super quick reply!
from logstash-output-jdbc.
Thanks for being responsive! (seriously ❤️)
Honestly, it really shouldn't be error'ing like that, so I definitely have a patch to write and some test cases to add 👍
The SQL statement does have a mismatched number of ?
's and columns, so there is that as well.
from logstash-output-jdbc.
I've backported this fix from the v5 branch to for v2 of logstash, and pushed 0.2.10 to rubygems 😄
You should find that this now works correctly, without throwing any errors
from logstash-output-jdbc.
It's working now, thanks for the super quick turnaround!
from logstash-output-jdbc.
Related Issues (20)
- IllegalAccessError CompoundCacheKey HOT 3
- Insert emoji into mysql(utf8mb4) varchar field fail(Incorrect string value SQLException) HOT 4
- time zone information of date field lost, how to transfer time zone HOT 2
- How to fix jdbc output :connection has passed maxLifetime HOT 8
- Postgresql Class path contains multiple SLF4J bindings. HOT 1
- :error=>"missing class name (`com.zaxxer.hikari.HikariDataSource')" HOT 3
- Getting error while inserting records into oracle using Logstash HOT 5
- ERROR: Installation Aborted, message: incompatible encodings: Windows-1254 and UTF-8 HOT 2
- Error -1 (00000) : while preparing SQL HOT 1
- java.lang.VerifyError: Inconsistent stackmap frames at branch target 125 HOT 2
- Issue using JSON created field in statement. HOT 5
- Multi-table insert is not supported, please help me?And give examples,3Q HOT 10
- Issue when using the input and output jdbc plugin in the same conf file HOT 2
- how to insert binary object in statement? HOT 6
- call store procedure from oracle with output sys_refcursor HOT 4
- Connection not close when not have new data in a long time HOT 3
- Dynamically creation of insert statements HOT 6
- How to increase the output throughput for inserting the records HOT 7
- SSL off in postgresql HOT 1
- mysql INTEGER to long?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from logstash-output-jdbc.