我正在设置配置logstash,然后即使我的logstash语句只是选择,我的logstash也会自动更新我的数据库“ sql_mode”,为什么logstash更新了我的数据库?
运行logstash 6.7.1和elasticsearch 6.3.1
input{
jdbc{
jdbc_driver_library => "/etc/mysql-connector/mysql-connector-java-5.1.46/mysql-connector-java-5.1.46-bin.jar"
jdbc_driver_class => "com.mysql.jdbc.Driver"
jdbc_connection_string => "jdbc:mysql://.......amazonaws.com:3306/tokdis"
jdbc_user => "api_......."
jdbc_password => "........"
schedule => "*/10 * * * * *"
statement => "SELECT * from view_product_autosuggest
clean_run => true
}
}
filter {
mutate {
convert =>
"price" => "integer"
}
}
output {
elasticsearch {
hosts => ["https://s........amazonaws.com:443"]
index => "search_suggestion_dev"
document_id => "%{id}"
}
}
我没有错误消息,因为我的logstash只是自动更新了我的数据库,我没有更新数据库的权限,但是我的logstash可以强制为什么更新我的数据库?