1、API更改
suggest metric被禁用,这个字段在5.0.0的时候就已经是返回空了,在6.3.0中将彻底禁用。
这个suggest metric就是在写URL时的路径,例如POST twitter/_search, POST _suggest,这里的_search和_suggest就是es的metric,都是es内置的。6.3.0里已经全都用_search代替了,禁用_suggest了。
suggest功能就是平时在搜索引擎里输入一部分内容,搜索引擎会在下面提示。具体功能可以看官方文档
2、package更改(有时候还是英文更好理解啊!)
从6.3版开始,所有X-Pack功能都附带默认的Elasticsearch分布式版。您不再需要单独安装X-Pack。这也是因为现在es的安全性越来越重要了。
3、弃用x-pack配置目录
4、插件更改(这些插件一个都没用过╮(╯▽╰)╭)
1)GCS Repository plugin
2)Ingest Geoip Plugin
3)Using the plugin installer without a TTY
4)Implementing custom realms with SPI instead of XPackExtension
5、settings更改
1)分析请求的并发等级
之前的分析请求会运行在indexing 线程池里,但是现在indexing请求在内部已经改成bulk请求并运行在bulk线程池了,所以为无家可归的分析请求新建一个小的分析线程池,默认有一个线程和16size的队列,这样之前分析请求的并发等级是等于index线程池的size,现在全都是1。这样也是有好处的,因为大部分分析请求是做debug用一般不会有高并发,也可以通过thread_pool.analyze.size设置线程池大小。
2)重命名了bulk thread pool
bulk thread pool重命名为write thread pool,进行此更改是为了反映此线程池用于执行所有写入操作:单文档索引/删除/更新请求以及批量请求。
所以以前的thread_pool.bulk.size和thread_pool.bulk.queue_size设置应该改为thread_pool.write.size和thread_pool.write.queue_size,但是旧的为了回退现在依然支持。但是在7.0.0版本将被移除,如果这个影响了你的使用,你可以通过JVM的-Des.thread_pool.write.use_bulk_as_display_name=true来让es的线程池名字继续使用bulk。
3)弃用监控
当你安装了X-Pack时默认是启动监控的,但是数据采集是禁用的。用xpack.monitoring.collection.enabled配置可以启用数据采集。