如何在没有oplog的情况下将数据从mongodb导入到elasticsearch? 我有20GB的数据集。我使用的是elasticsearch而不是实时数据 但搜索档案数据库。
答案 0 :(得分:0)
Elasticsearch不是一个数据库,因此数据不能被导入"因此。它是一个索引系统,因此您必须从源数据集创建所需的索引。
如何执行此操作取决于您的mongo数据的结构和设计,以及您希望如何创建Elasticsearch索引。
这篇文章中描述了一些选项:
http://techhari.blogspot.ie/2013/11/data-import-options-with-elasticsearch.html
简单来说,您需要创建一个脚本来查询您的mongo数据,然后将其放入一个HTTP请求中,该请求将触及Elasticsearch API并创建必要的索引。