Elasticsearch 是一个分布式的开源搜索和分析引擎,适用于所有类型的数据,包括文本、数字、地理空间、结构化和非结构化。Elasticsearch基于 Apache Lucene 构建,并于2010年由 Elasticsearch N.V.(现称为 Elastic)首次发布。
Elasticsearch 以其简单的 REST API,分布式性质,速度和易扩展性而闻名。

2022年2月,Elasticsearch 8.0 正式发布。从 Elasticsearch8.0开始,当第一次启动 Elasticsearch 时,安全功能被默认启用和配置,保护Elasticsearch 集群中的数据。和Elasticsearch 7.x 版本比较而言,这是其中一个显著的变化。
Elasticsearch 8.0 新特性概览
Elasticsearch Rest API相比较7.x而言做了比较大的改动(比如彻底删除_type),为了降低用户的升级成本,8.x会暂时的兼容7.x的请求。

默认开启安全配置(三层安全),并极大简化了开启安全需要的工作量,可以这么说:7.x开启安全需要10步复杂的步骤,比如CA、证书签发、yml添加多个配置等等,8.x 只需要一步即可。
存储空间优化:对倒排文件使用新的编码集,对于keyword、match_only_text、text类型字段有效,有3.5%的空间优化提升,对于新建索引和segment自动生效。
对Elasticsearch 内置索引的保护加强了:elastic用户默认只能读,如果需要写权限的时候,需有

Elasticsearch8.0发布,引入默认开启的安全配置,简化了安全设置步骤。此外,存储空间优化提供3.5%的提升,内置索引保护加强。新的ElasticsearchJavaClient提供了强类型请求和响应,支持同步和异步操作,增强了代码的可读性。该版本还移除了_type并保持对7.x的兼容。
最低0.47元/天 解锁文章
2873





