在 Mapping 里面,将 dynamic 参数设置成 strict 可以拒绝索引包含未知字段的文档。 此条 Tips 由 medcl 贡献。

node.master 和 node.data 配置导致search问题

Elasticsearch | 作者 xexiyong | 发布于2018年02月07日 | 阅读数:3703

安装时期编辑elasticsearch.yml:
把node.data和node.master都显示的设置为true;
调用search接口后,消耗时间不稳定,几十毫秒到一两秒不等,其实record数量连1千都不到;针对search 来做的优化调整有不少,没有效果;
后来把这两个配置屏蔽删除后,search的消耗时间变得稳定,维持在几十毫秒;
请问这个是什么原理导致的 呢,现在很费解,谢谢!
已邀请:

白衬衣 - 金桥

赞同来自: medcl

什么叫配置屏蔽了?如果master和data都是true,这个节点就需要承担写入和查询,汇总等功能,如果都是false,那么这个节点就只有转发查询和汇总结果的功能,es的压力会小很多,都是true的时候,因为节点承担了太多的工作,出现gc什么的都可能导致响应不稳定。

xinfanwang

赞同来自:

不设置的话,默认就是true.

要回复问题请先登录注册