Elasticsearch是什么?
Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
Elasticsearch的特点
- 分布式,无需人工搭建集群(solr需要人为配置,使用zk作为注册中心)
- Restful风格,一切API都遵循Rest原则
- 近实时搜索,数据更行在Elasticsearch中几乎是完全同步的
Elasticsearch的安装
安装环境
elasticsearch7版本之后的依赖于jdk11,我们安装的为6.3.0,依赖jdk1.8。