Elasticsearch改动

Posted dengguangxue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearch改动相关的知识,希望对你有一定的参考价值。

 

随着Elasticsearch的版本升级,Elasticsearch的一些特性也在改变,下面是一些需要注意的地方

 

v6.x 版本之前 : 

一个index下面是可以创建多个type

 

v6.x 版本 : 

一个index下面只能创建一个type

 

v7.x 版本 : 

index下面不存在type,直接定义properties

1 默认分片数改为1,不再是5。

2 Elasticsearch 7.0 没有 Type 了,包括 API 层面的。

3 hits.total返回对象,而非仅结果值

4 升级 Elasticsearch 7,0 ,不再内存溢出.
新的 Circuit Breaker 在JVM 堆栈层面监测内存使用,Elasticsearch 比之前更加健壮。
设置indices.breaker.fielddata.limit的默认值已从JVM堆大小的60%降低到40%。(批量插入数据时,千万级别以上,有可能会出现中断,通过调整 ES 的 Heap Size 来解决)

 

 

共同学习,共同进步,若有补充,欢迎指出,谢谢!

 

以上是关于Elasticsearch改动的主要内容,如果未能解决你的问题,请参考以下文章

Elasticsearch 基本概念

Elasticsearch 教程

Elasticsearch 基本概念

SpringBoot-spring-data-elasticsearch7.12.0

elasticsearcch部署

Elasticsearch后台运行步骤