elasticsearch的基本概念

分布式的搜索和分析引擎

Elastic Stack = Elastic Search + Logstash + Kibana

Elastic Search 负责索引、查找和分析

Logstash 负责收集整理数据存入Elastic Search

Kibana 可视化分析数据,监控Elastic Stack

elasticsearch概念

1.集群:一个或者多个节点组织在一起
2.节点:一个节点是集群中的一个服务器,由一个名字来标识,默认是一个随机的漫威角色的名字
3.分片:(可以理解为数据库,分片会直接影响搜索性能)将索引划分为多份的能力,允许水平分割和扩展容量,多个分片响应请求,提高性能和吞吐量
4.副本:(可以理解为备份)创建分片的一份或多份的能力,在一个节点失败其余节点可以顶上

数据组织形式

index 相当于 数据库

type 相当于 表

document 相当于 行

field 相当于 列

mapping 相当于 schema定义


FD00E502-6183-4E13-9542-401AFFB59FFA.png

你可能感兴趣的:(elasticsearch的基本概念)