最贊回答 / Promise丶澄明
假設(shè)第一次掃描結(jié)束時,時間節(jié)點為t1,而且這個時間節(jié)點有兩條數(shù)據(jù)A和B,其中B沒掃到,如果后面還是按大于t1掃描,就會漏掉B。如果我們的策略是第一次掃描直接放棄t1時間節(jié)點的數(shù)據(jù),即update_time<now()。這樣下次掃描就可以掃到了,因為sql_last_value是小于t1的,update_time>:sql_last_value就包含了A和B。簡而言之,往前看一個步驟就可以理解了。
2021-09-10
最贊回答 / CagyJ
input { jdbc { jdbc_driver_library => "D:\\data_of_programming\\L2R\\ElasticSearch\\logstash-6.3.2\\mysql-connector-java-5.1.44.jar"? ? ? ? jdbc_driver_class => "com.mysql.jdbc.Driver"? ? ? ? jdbc_connection_string => "jdbc:mysql://localhost:330...
2021-07-16