位置: 编程技术 - 正文

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

  • 小规模纳税人能开1%的专票吗
  • 发票上的金额是什么字体
  • 折旧会影响利润表吗
  • 企业构建固定资产支付的现金应列示在现金流量表
  • 处置无形资产取得的收入计入
  • 建筑施工企业存货是未结转的成本对吗
  • 房地产企业固定资产的折旧
  • 长期股权投资成本法转权益法追溯调整
  • 增值税怎么查看
  • 税率13降到11的财税政策解读
  • 营改增后税金由哪几项费用组成
  • 关于金三地税打印控件
  • 价值多少可以确认收入
  • 利润分配可以用现金吗
  • 可以全额抵扣的发票
  • 代征税款手续费规定
  • 固定资产清理账户结构
  • 生产成本属于什么会计要素
  • 资源税纳税期限按月还是按季
  • 子公司是否可以共享总公司的资质
  • 银行抵押贷款结清后需要解押吗
  • 工程预缴增值税2019最新规定
  • 开办企业验资
  • 账外资产评估入账固定资产折旧可以税前扣除吗?
  • 期初未缴纳税额负数
  • 将原材料变成成品的过程
  • 进销存账本怎么做
  • cpu天梯图2022最新版1240p
  • 如何使用u盘安装软件
  • linux中添加用户和组的操作
  • 企业所得税汇算清缴
  • 存货出租的会计分录
  • 公司帮员工买社保能扣税吗
  • 摩洛哥首都拉巴特简介
  • 有关应付债券的法律规定
  • 会计科目怎么调账
  • 对于企业已经入账而银行尚未入账
  • h5页面跳转小程序不显示按钮
  • php微信公众号开源框架
  • php示例代码
  • vue安装使用
  • 长期股权投资后续计量收到红利账务处理
  • 关税对企业有什么影响
  • 加班补贴费
  • 固定资产多少金额才算
  • 资金结存属于什么会计科目
  • 退回上年度企业所得税小规模怎么做分录
  • phpcms rce
  • sqlserver sid
  • 中介公司服务范围都有哪些
  • 外经证是啥样
  • mysql 死锁处理
  • 专款专用需要缴税吗
  • 个体户注销流程 就找三合一企服
  • 内帐收入怎么确定
  • 农产品税率2020年计算
  • 结账与对账的共同意义在于
  • 电商平台怎么结算给商户
  • 银行利息收入怎么计算
  • 持有至到期投资是债权投资吗
  • 资产减值损失的原因
  • 冲减备用金什么意思
  • 出租写字楼写字楼
  • 教育费附加免征额
  • 其他应付款的借贷方分别表示什么
  • 现金和银行存款的区别
  • 详解MySQL中ALTER命令的使用
  • sql server 执行语句
  • 10分钟学会
  • sqlserver存储过程在哪
  • Windows 2000中NTFS磁盘权限应用
  • vmware虚拟化解决方案
  • 苹果Mac系统怎么装
  • zlib是什么意思
  • linux服务器硬件配置要求
  • 安卓拍照闪退
  • js生成页面
  • java 视频教程
  • 农产品进项税额核定扣除
  • 江阴市税务局电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设