位置: 编程技术 - 正文

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

  • 公司注销股东收回公司车辆做什么账务处理
  • 需要出口
  • 货币基金分红交什么税
  • 所有应收账款是否均已记录
  • 出租包装物租金是营业外收入吗
  • 违约金并用
  • 待报解预算收入付款怎么做账
  • 中兴通技术维护费
  • 作废的现金支票怎么处理
  • 资产类低值易耗品
  • 虚减利润如何进行账务调整?
  • 自来水差额征税政策
  • 公司换法人公司账户怎么办
  • 协会会费收入会计科目
  • 无票收入应附什么单据
  • 出售自建厂房的税率
  • 咨询服务税收
  • 支付工程款不得超60天
  • 资产负债表在建工程怎么填列
  • 退还工会经费会退回吗
  • ai自动生成代码
  • 苹果mac切换桌面快捷键
  • thinkphp添加数据
  • 如果工地老板拖欠工资怎么办
  • 股东借款作为项目资本金
  • 公司私户利息收入怎么算
  • phpinfophp漏洞利用
  • 存货损失的会计处理方法
  • 采购材料尚未入库款未付的记账凭证
  • 浅析是什么意思
  • 语言翻译算法
  • php字符串在另一个字符串出现
  • 蓝桥杯大赛官网试题
  • 若依框架前端发请求
  • timestamp 0
  • day03-CSS
  • java基础变量字节
  • 哪些项目可以在城镇开发边界外
  • 普票3个点可以抵扣吗
  • 代收款用什么会计科目
  • 其他应收账款为个人借款
  • 哪些计入管理费用哪些计入资本公积
  • 手写发票可以报维修费吗
  • 简易征收3%的征收率是什么意思
  • 归还股东借款要交税吗
  • 固定资产投资额怎么计算
  • sql server 使用
  • mysql命令行怎么用
  • 基本社会保险制度范围
  • 印花税是必交的吗
  • 当月进项税额大但是也要交增值税吗
  • 电子设备计税基础
  • 置换房产怎么交税
  • 青苗赔偿规定
  • 生产能量等于什么
  • 应付??
  • 劳务费差额征税的账务处理
  • 全额抵扣怎么申报
  • 私企需要计提盈余公积吗
  • 哪些账簿可以跨市登记
  • sqlserver全文检索
  • 怎么操作win10系统
  • 任务栏安全中心的图标没有了
  • gamebar.exe是什么进程
  • winxp截图快捷命令
  • Win10系统中怎么给图片加备注
  • windows7cmd命令不能执行
  • win8如何打开任务管理器
  • ssh远程登录设置
  • windows7里剪切小剪刀在哪里
  • cocos2dx官方教程
  • python数据结构教程
  • 在Html中使用Requirejs进行模块化开发实例详解
  • unity更新下载文件
  • unity协程会阻塞主线程吗
  • jquery里面的$是什么意思
  • 税务部门客服
  • 纳税申报过了申报期未申报怎么办
  • 社保缴费信息提醒怎么改
  • 深圳市国家税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设