数据修改问题

数据修改问题

想问一下logstash做数据修改时是根据什么做的修改呢,就像我们写sql时有where条件,logstash的判断条件是什么呢,它是怎么确定数据是需要新增还是修改呢

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
风间影月 2020-05-23 16:18:53

时间啊,只要时间变动则更新

  • 提问者 安静的发呆_ #1
    那他怎么判断这条时间变动的数据是应该修改还是插入呢
    2020-05-23 16:39:41
  • 风间影月 回复 提问者 安静的发呆_ #2
    先说id,id用于同步的话,他只能判断新的,也就是只能完成插入es的动作,不能修改。 再说time,时间作为纬度,可以拿到所有新的数据,这部分有新增或修改的,同时es中本来也存在元数据,他们会进行一个比对,有则更新,没有则插入。
    2020-05-23 17:11:58
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师