导读
Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。”Elasticsearch是分布式的,这意味着索引可以被分成分片,每个分片可以有0个或多个副本。
Elasticsearch 7.x
小马哥说过,学习技术栈得看版本,那么 Elasticsearch 7.x 有什么好的特性呢?
ES 7.0 是 2019 年 4 月份发布的,底层是 Lucene 8.0。其他还有需要了解的是:
– 废除单个索引下多 Type 的支持
– ES Security 免费使用
– ECK – ES Operator on K8s
– 新功能:New Cluster coordination
– 新功能:完整的 High Level REST Client
– 新功能:Script Score Query
– 性能:默认 Primary Shard 数从 5 到 1 ,避免 Over Sharding;性能优化更快的 Top K
Elasticsearch 7.x 安装步骤
下载 Elasticsearch 7.2.1
下载地址:https://www.elastic.co/cn/downloads/elasticsearch
如图,下载对应需要的 ES 。我这边是 MacOS ,所以直接下载了 MacOS 的本。另外 ES 支持 Docker 方式启动。另外,ES 7.x 不需要本地 JDK 环境支持:
ES 5&