位置: 编程技术 - 正文

MySQL 与 Elasticsearch 数据不对称问题解决办法

编辑:rootadmin

推荐整理分享MySQL 与 Elasticsearch 数据不对称问题解决办法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

MySQL 与 Elasticsearch 数据不对称问题解决办法

jdbc-input-plugin 只能实现数据库的追加,对于 elasticsearch 增量写入,但经常jdbc源一端的数据库可能会做数据库删除或者更新操作。这样一来数据库与搜索引擎的数据库就出现了不对称的情况。

当然你如果有开发团队可以写程序在删除或者更新的时候同步对搜索引擎操作。如果你没有这个能力,可以尝试下面的方法。

这里有一个数据表 article , mtime 字段定义了 ON UPDATE CURRENT_TIMESTAMP 所以每次更新mtime的时间都会变化

logstash 增加 mtime 的查询规则

MySQL 与 Elasticsearch 数据不对称问题解决办法

创建回收站表,这个事用于解决数据库删除,或者禁用 status = 'N' 这种情况的。

为 article 表创建触发器

接下来我们需要写一个简单地 Shell 每分钟运行一次,从 elasticsearch_trash 数据表中取出数据,然后使用 curl 命令调用 elasticsearch restful 接口,删除被收回的数据。

你还可以开发相关的程序,这里提供一个 Spring boot 定时任务例子。

实体

仓库

定时任务

Spring boot 启动主程序。

标签: MySQL 与 Elasticsearch 数据不对称问题解决办法

本文链接地址:https://www.jiuchutong.com/biancheng/348717.html 转载请保留说明!

上一篇:MySQL5.7.03 更换高版本到MySQL 5.7.17安装过程及发现问题解决方案(mysql改造)

下一篇:mysql中url时区的陷阱该如何规避详解(数据库时区与url连接设置的时区)

  • 小规模纳税人销售已使用固定资产
  • 印花税不通过税金及附加核算
  • 资产处理损益属于什么科目借贷方向
  • 售后回租会计处理研究国外相关研究成果
  • 一般纳税人开差额票的税率
  • 计提工资当月要结转吗?
  • 冲销应收账款会引起
  • 应收账款收回时间怎么体现
  • 无形资产转让要交所得税吗
  • 公司罚款作为一种对过错方式的处罚
  • 投资收益会计处理
  • 企业所得税税前扣除异常
  • 外贸企业购买生产车辆
  • 免税销售额收入不含税收入怎么算
  • 存货的损失计入什么科目
  • 股票质押期间收益归谁
  • 兼职人员的工资怎么做账
  • 税控设备 抵减
  • 设备安装服务费税收分类编码
  • 华为nova10pro支持多少倍变焦
  • 电脑删文件需要授权
  • php curl header参数
  • 鸿蒙系统怎么开启OTG
  • 下列可以作为企业使命
  • 公司购买二手车需要什么手续
  • 所得税 季报
  • chrome浏览器清除数据
  • 命令提示符用不了怎么办
  • 食堂员工自己吃饭违法吗
  • 未抵扣进项税额转出完整分录
  • 大额的维修费用怎么摊销
  • 成本利润率算出的不含税吗
  • 经营性现金流减利息
  • python copyto
  • 已抵扣发票在什么地方查
  • 综合保税区可以随便进出吗
  • 企业的财务报表不包括
  • sql2008r2安装教程
  • 以前年度损益调整结转到哪里
  • 缴纳社保公积金的会计分录
  • 全资子公司的利润怎么记录母公司报表
  • 坏账准备与应收账款的影响有哪些
  • 差旅费记入哪个费用
  • 公司购买的商品质量问题能用12315投诉吗
  • 带折扣的发票如何开具
  • 固定资产有尾款怎么入账
  • 航天信息何去何从
  • 会计工作重点工作
  • 物流运输公司的运营盈利模式
  • 备查账包括哪些
  • 工业企业待摊费用标准
  • win7系统步骤
  • win2000系统安装教程
  • 如何使用easyscan
  • redhat常用命令总结
  • freebsd11.3安装教程
  • 电脑设置光盘启动方法
  • 一键u盘安装系统
  • 微信开发者软件
  • svchost占用
  • .exe是什么软件
  • 文件夹底部显示
  • 将Linux中systemd的单元配置实例化的方法
  • 翻转动画怎么做
  • oracle创建emp表
  • javascriptweb
  • bat脚本怎么运行
  • python的理解
  • nodejs indexof
  • 深入理解计算机系统
  • 读取更新包文件发生错误
  • 安卓解析工具
  • js中的!
  • 安卓手机管家下载
  • unity 设置物体角度
  • 简述jquery的常用方法
  • viewpager自动滑动
  • 广东省电子税务局app下载手机版
  • 广州地税预约网官网
  • 西安12345官网登录入口二维码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设