目录
一、ElasticSearch介绍
Elasticsearch 是一个开源的分布式搜索和分析引擎,它基于 Apache Lucene 搜索引擎库。Elasticsearch 可以用于全文搜索、结构化搜索、分析以及实时数据聚合等功能。它被广泛应用于各种场景,包括企业搜索、日志分析、安全信息与事件管理(SIEM)、商业分析等。
国内现在有大量的公司都在使用 Elasticsearch,包括携程、滴滴、今日头条、饿了么、360安全、小米、vivo等诸多知名公司。
Elasticsearch 具有以下主要特点:
-
分布式:Elasticsearch 能够在多台服务器之间自动分布数据,并提供高可用性和横向扩展性。
-
实时性:Elasticsearch 可以快速存储、搜索和分析海量数据,并且支持实时查询和更新。
-
多样化的数据类型支持:Elasticsearch 支持各种数据类型,包括文本、数值、日期、地理位置等,让用户能够更灵活地进行搜索和聚合。
-
RESTful API:Elasticsearch 提供了基于 RESTful 风格的 API,使得用户能够使用各种编程语言和工具与其进行交互。
-
插件生态系统:Elasticsearch 生态系统非常丰富,拥有众多插件和工具,扩展了其功能,满足了不同用户群体的需求。
总的来说,Elasticsearch 是一个功能强大、易于使用的搜索和分析引擎,适用于各种规模和类型的应用场景。如果您需要更详细的介绍或有其他问题,请随时告诉我!我会尽力为您提供帮助。
二、ElasticSearch安装
进入官网后我们找到对应的下载按钮点进去之后选择对应的操作系统以及我们要安装的版本点击下载就好了。
土豆这里下载的是最新版的。下早好了之后就是下面这样的一个zip压缩包
安装的时候将这个压缩包放在我们要安装的目录下解压即可,解压之后就是这样子:
理论上来说,到这个地方之后我们的Elasticsearch就安装好了。但是还是需要测试滴,请跟我一起搞起来。