【发布时间】:2015-02-27 19:54:24
【问题描述】:
我在以前能够存储文档的 3 节点 Elasticsearch 集群中存储文档时遇到问题。我使用 Java API 将大量文档发送到 Elasticsearch,这些文档被接受(在 BulkResponse 对象中没有失败)并且 Elasticsearch 有大量的索引活动。但是,文档的数量没有增加,我假设它们都没有被存储。
我查看了(所有三个节点的)Elasticsearch 日志,但没有看到任何错误或警告。
注意:我之前不得不重新启动两个节点,但搜索/查询工作正常。 (图片中的计数从~17:00 开始,因为此时我已经安装了 Marvel 插件)
我可以做些什么来解决或调试问题?
【问题讨论】:
-
可能听起来很傻,但您确定它们是新文档吗?也许您实际上是在更新现有文档。检查响应,它是否包含创建或更新?版本增加了吗?
-
你完全正确。我只是注意到我只一遍又一遍地更新了相同的 1000 个文件。顺便提一句。你知道是否有办法在现场看到这个(例如通过 Marvel 或 Kopf 插件)?
-
您可以查看索引统计信息,我认为有创建和更新的统计信息。
标签: elasticsearch