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

es 5.6 怎么设置内存的大小

Elasticsearch | 作者 michel4liu | 发布于2018年09月27日 | 阅读数:2716


es 5.6 如何设置 内存大小,在这个 yml中没有看到提示。有没有知道的 谢谢了
 
111111111.png

 
已邀请:

rochy - rochy_he

赞同来自:

ES 2.X 在 elasticsearch.yml 中
ES 5.X 以上你可以看一下 jvm.options 这个文件

michel4liu

赞同来自:

非常感谢您的回答
 
Xms和Xmx 设置大小后
222222.png

 
重新启动es,发现他的最大内存上线还是 很高。 而且 Xmx 的解释是 堆栈大小,感觉不是 ram设置。
是我
 
通过es cat 查看最大内存
3333333.png


通过linux top 查看 占用系统内存50+%

44444.png

 
 
是不是 在这个jvm中 需要加一些 ram.max 之类的配置?
 

rochy - rochy_he

赞同来自:

ram.max 是你机器的内存大小
你只需要关系 heap.max 即可,与配置文件设置的一样。

要回复问题请先登录注册