【发布时间】:2019-06-03 09:54:10
【问题描述】:
我们在 Azure 云中的 Linux 上有一个 ElasticSearch 实例。我们正尝试在指定时间每 24 小时以编程方式获取我们的 ElasticSearch 索引之一的平面文件或转储(格式可协商),然后将其交付给没有 ElasticSearch 的客户。该文件大小约为 15GB,包含大约 700 万个文档。
我们认为我们需要从 ElasticSearch 实例上的查询开始,该实例实际上会获取数据,但是,通过阅读文档,我没有看到这样的查询来完成此操作。
是否有人知道这样的查询或实现此目的的方法?除了查询之外,文件的大尺寸也是一个问题,需要考虑以获得正确的解决方案。
编辑:我添加了一些其他相关信息,这些信息在第一篇文章中并不明显,可能会使答案略有不同。
【问题讨论】:
-
这个答案可能会有所帮助:stackoverflow.com/a/34922623/4604579 (elasticdump)。还有另一个名为 es2csv 的工具,您可以在此处查看:stackoverflow.com/a/51982535/4604579
标签: elasticsearch