我需要测试基于elasticsearch构建的项目的功能。我已经有很多数据存储在数据库中。但我想以某种方式对其进行测试而不会造成任何伤害。是否有任何可能的方法或技术(类似于h2 f.e)来做到这一点。
答案 0 :(得分:0)
H2是一个内存数据库,也可以嵌入到您的应用程序中。在过去的ES版本中,可以选择使用您的应用程序来引导嵌入式Elasticsearch节点。
在当前版本中,此功能不再可用。因此,您需要使用运行Elasticsearch的第二台计算机,VM或容器启动至少一个节点。至少仍然可以在计算机上运行elsticsearch。
但是也许您仍在使用旧版本的Elasticsearch?然后看看这个SO(假设您使用的是Java):How to start elasticsearch 5.1 embedded in my java application?