如何实现logstash-input-jdbc 增量读取SQLserver数据库

zhxlovetj 2016-03-23 10:11:38
我的logstash input 配置文件如下
   input {
jdbc {
type => "testdb"
jdbc_driver_library => "/app/sqljdbc_6.0/enu/sqljdbc42.jar"
jdbc_driver_class => "com.microsoft.sqlserver.jdbc.SQLServerDriver"

jdbc_connection_string => "jdbc:sqlserver://192.168.**.**:1433"
jdbc_user => "******"
jdbc_password => "**********"
jdbc_paging_enabled => "true"
schedule => "* * * * *"
statement_filepath => "/app/age_config.d/sqlserver_10.1.2.37.sql"

}

}

我希望,当数据库testdb有新的数据写入时,logstash自动读取新写入的数据
...全文
3456 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanghoyu 2016-07-31
  • 打赏
  • 举报
回复
引用 1 楼 mafenghan 的回复:
参考 http://blog.csdn.net/yeyuma/article/details/50240595 新增的时候能读取 修改的时候也能监听到。
这个例子太特殊了,情况都是预先安排好一样~ 如果在中间插入一条数据,应该不行吧?有没有直接是sqlserver的内部机制呢?
mafenghan 2016-06-23
  • 打赏
  • 举报
回复
参考 http://blog.csdn.net/yeyuma/article/details/50240595 新增的时候能读取 修改的时候也能监听到。

932

社区成员

发帖
与我相关
我的任务
社区描述
云计算 云存储相关讨论
社区管理员
  • 云存储
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧