首页 > 解决方案 > 如何在不损害数据的情况下测试 Elasticsearch?

问题描述

我需要测试基于 elasticsearch 的项目的功能。我已经有很多数据存储在数据库中。但我想以某种方式对其进行测试而不会造成任何伤害。是否有任何可能的方式或技术(像 h2 fe 一样工作)来做到这一点。

标签: elasticsearch

解决方案


H2 是一个内存数据库,也可以嵌入到您的应用程序中。在过去的 ES 版本中,有一个选项可以使用您的应用程序引导嵌入式弹性搜索节点。

在当前版本中,此功能不再可用。因此,您需要使用第二台机器、VM 或运行 elasticsearch 的容器来启动至少一个节点。至少在您的机器上运行 elsticsearch 仍然是一种选择。

但也许你还在使用旧版本的弹性搜索?然后看看这个 SO(假设您使用的是 java):如何启动嵌入我的 java 应用程序中的 elasticsearch 5.1?


推荐阅读