有一种方法可以使用Scrutineer工具来做到这一点,该工具支持将存储在 Elasticsearch 中的数据与真实来源(通常是关系数据库)进行比较。
运行此工具后,您将获得以下报告:
基本上,这将为您提供您正在比较的两个数据存储(ES + DB)的去/同步状态的准确概述。
更新1:
这是关于该主题的另一篇有趣的博客文章:Elasticsearch:使用外部数据存储验证数据完整性
更新 2:
这是关于该主题的另一篇有趣的博客文章:如何使用 Logstash 使 Elasticsearch 与关系数据库保持同步