位置: 编程技术 - 正文

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

  • 增值税核算办法
  • 建筑业如何分项目核算
  • 计提附加税金额
  • 增值税普通发票查询真伪
  • 太阳能发电税收优惠政策
  • 个税申报信息怎么恢复
  • 服务业按什么结算收入
  • 去年的物业费今年缴,有罚款吗
  • 加油发票样式图
  • 老板从公司拿钱怎么拿税最低
  • 预算基数是什么
  • 结转当月材料采购成本的会计分录怎么做?
  • 应发工资包含扣款吗
  • 无分包声明
  • 公司提供职工午餐违法吗
  • 税收编码名称是什么
  • 非独立核算的分公司怎么做账
  • 现金流量计划中的税金怎么算
  • 企业会计准则应用案例
  • 外籍人士劳务费怎么交税
  • 发票开错重开怎么做账?
  • 公司奖励金怎么做记账凭证?
  • 用钱买的代金券怎么使用
  • 外贸企业申报出口退税商品名称可以改吗
  • 代销的价格怎么定
  • 普通发票用记账吗
  • 专票一年可以抵扣吗
  • 企业与企业之间进行的电子商务模式是
  • 苹果macbook 系统
  • 处置子公司税务处理
  • 暂估营业成本怎做分录
  • 消防工程改造方案
  • 事业单位财产清查内容包括
  • 业务招待费列支范围对照表
  • thinkphp where or
  • php使用自定义函数编程求半径r的圆的周长和面积
  • 供电企业接收用户资产
  • vue设置背景图片透明度
  • php隐藏图片地址
  • php写一个简单的单例模式
  • 股东分红会计分录案例
  • 小客车能用多少年
  • 不发工资可以交五险一金吗
  • 补开发票对公司有什么影响
  • 信息技术服务所得税税负率多少
  • 财务软件属于什么设备
  • db2 insert timestamp
  • 土地使用权是什么权利
  • 年金现值的含义
  • 国家知识产权专利网
  • 业务提成怎么做账内账
  • mysql通过文档读取并执行命令之快速为mysql添加多用户和数据库技巧
  • centos 安装源设置出错
  • win xp 系统
  • windows7开机
  • win10无法使用内置管理员账户
  • win7 netplwiz
  • win7 64位旗舰版系统联网时提示0x80070002的解决方法
  • win8系统安装的软件在哪里
  • dos批处理高级教程合编.pdf
  • perl 比较符
  • 微信小程序实现轮播图
  • jquery 拖拽布局
  • vim如何在文件中添加
  • js表单序列化
  • shell输出1到100
  • nodejs+websocket实时聊天系统改进版
  • shell脚本位置变量
  • js中的函数怎么使用
  • unity3d有什么用
  • 简述javascript中的函数
  • cocos2d-x安装
  • jquery选择器有哪些
  • 上海退休核定表两种算法
  • 怎么查税务专管员是谁的名字
  • 深圳市国家税务局赵雨婷
  • 什么是出口退税政策
  • 北京国税发票查询真伪查询
  • 广东政务平台网上办事大厅
  • 地税收社保
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设