三人行必有我师

使用logstash同步oracle的没有主键的表的问题

Logstash | 作者 robin40960 | 发布于2020年09月24日 | 阅读数:1873

针对oracle有主键的表导入到es配置起来比较容易,但是对于没有主键的表折腾了好久也实现不了根据REQUESTTIME这个字段来增量同步,配置文件如下,哪位大神帮忙指点一下,谢谢
jdbc {
jdbc_driver_library => "/var/lib/logstash/ojdbc6-11.1.0.7.0.jar"
jdbc_driver_class => "Java::oracle.jdbc.driver.OracleDriver"
jdbc_default_timezone => "Asia/Shanghai"
jdbc_connection_string => "jdbc:oracle:thin:@10.110.10.25:1521/pro"
jdbc_user => "test"
jdbc_password => "123456"
schedule => "*/5 * * * *"
statement =>"SELECT * FROM TF_L_ACCESSLOG t WHERE REQUESTTIME>:sql_last_value"
record_last_run => true
use_column_value => true
tracking_column => "REQUESTTIME"
codec => plain { charset => "UTF-8"}
tracking_column_type => timestamp
last_run_metadata_path =>"/etc/logstash/conf.d/db-conf/accesslog"
clean_run => "false"
jdbc_paging_enabled => true
jdbc_page_size => 10000

}
已邀请:

要回复问题请先登录注册