分布式的搜索和分析引擎
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
网友评论