位置: 编程技术 - 正文

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连接设置的时区)

  • 一般纳税人结转增值税
  • 支付货款的会计凭证怎么做
  • 利润表中的所得税费用怎么填
  • 代开发票含税价怎么核算为不含税发票
  • 定期定额征收如何办理税费认定
  • 税收优惠退税会计处理
  • 怎么报企业所得税季报
  • 利润总额与毛利的区别
  • 未达起征点标志
  • 外贸企业申报出口退税时的会计分录
  • 进项税额转出要补所得税吗
  • 支付的劳务派遣服务费现金流量
  • 股权转让所得应纳税所得额
  • 冲销预付款的会计分录
  • 保本型理财产品推荐
  • 单位房子没有房产证能不能买
  • 自持是啥意思
  • 24个问题
  • 本年利润怎么算利润总额
  • 开土地租赁发票需要交哪些税费
  • window10 怎么避免弹窗广告
  • 外资股东是什么意思
  • 鸿蒙系统智慧场所在哪
  • 应收票据借贷方核算什么内容
  • 劳务费个税扣税
  • gsicon.exe是什么进程 作用是什么 gsicon进程查询
  • php oci8
  • 存货分类账目录填写样本图片
  • 一般贸易和进料加工贸易的区别
  • 落枕怎么办怎么治疗
  • thinkphp try catch
  • 不发放工资怎么办
  • 自建办公楼装修效果图
  • php处理接收的xml
  • php+jquery+html实现点击不刷新加载更多的实例代码
  • 微信支付php代码
  • 个税申报结果查询
  • 增值税附加税减免政策2022年
  • 冲减管理费用为什么放在借方
  • dubbo 实现原理
  • 专家咨询费比例不能超过多少
  • 小规模纳税人是简易计税还是一般计税
  • 购买旧固定资产入账
  • 餐饮服务收入的增值税
  • 认缴制和实缴制的法律责任
  • 个人所得税申请退税多久能到账
  • 购货方收到销售折扣发票怎么入账
  • 分红是怎么分的?
  • 管理人员工资属于酌量性固定成本
  • 固定资产改造多少直接进费用
  • 贴现凭证如何做账务处理
  • 辞退福利什么时候确认
  • 股权稀释违法吗
  • 固定资产报废由谁审批
  • 应交税费会计分录实例分析
  • solaris教程
  • win10怎么添加
  • 在unix操作系统中,账户的功能有哪些
  • linux中vim命令详解
  • mac安装软件提示无法检查更新
  • win7显示ipv4ipv6无网络访问权限
  • win7复制粘贴快捷键经常失效
  • linux的移植
  • win8安装wps
  • node.js中的http.response.writeHead方法使用说明
  • jquery自定义组件
  • nodejs require原理
  • jquery窗口
  • unity获取物体的位置
  • 如何使用jquery实现点击按钮弹出一个对话框
  • jquery鼠标点击事件怎么写
  • python如何用
  • js中的div标签怎么用
  • python 字符 字符串
  • jquery遍历div子元素
  • androidx混淆
  • 国家电子税务局登录入口
  • 上海市国家税务局地址
  • 资产划转是什么会计科目
  • 重大税务案件审理办法51号令
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设