官方下载地址:Download Elasticsearch | Elastic
我在linux上执行的下载命令:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.5.3-linux-x86_64.tar.gz
Elasticsearch(简称ES)是一款基于Apache Lucene的开源分布式搜索引擎,它能够实现数据的快速搜索、日志统计、分析以及系统监控等多样化功能。作为elastic stack的核心组件,它与Logstash、Kibana和Beats共同构成了ELK技术栈,广泛应用于日志数据分析和实时监控领域。以下是对Elasticsearch的具体介绍:
-
核心概念
- 文档和字段:Elasticsearch是面向文档存储的,每条数据都可以视为一个文档,以JSON格式存储。每个文档包含多个字段,类似于数据库中的列。
- 索引和映射:索引可以看作是相同类型文档的集合,相当于数据库中的表。映射则定义了索引中文档的字段约束信息,类似于数据库的表结构。
- 分词器:分词器负责将文本数据