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 来解决)

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

原文地址:https://www.cnblogs.com/dengguangxue/p/10747083.html