我们有一个rails应用程序正在使用官方的elasticsearch gem连接到elasticsearch。
我做了一个部署,只是在索引中添加了一个字段(数字)(通过编辑模型+将其添加到as_indexed_json),并且将通过此字段专门在搜索中进行查询。
部署负载在我们的Elasticsearch集群中的3台服务器之一上非常猛烈地飙升几分钟。然后在我们的日志中发生垃圾邮件的错误:
动态映射在保存主节点的节点上不可用 爱好。
搜索开始变得非常非常缓慢,最终集群完全失败了。
我们不得不强制重启群集,并删除添加了字段/搜索的代码,事情开始完全正常。
我们没有做PUT来更新索引的映射,我正在等待第一个模型索引基本上这样做。
非常感谢任何想法/指示。