es 基础

es : 文档型数据库 , 实现数据库存储和检索 底层基于lucene 搜索实现的

logstash : 对日志进行收集,日志的转换,数据处理 然后将数据发送到存储库中  ,后面也可以用filebeats 专门用于日志的收集,

filebeat  : 日志收集轻量级

kibana : 图形化的界面,展示数据 ,  需要先创建索引模式, 来匹配到索引实现索引查询

ELK : elasticsearch  +  logstash  + kibana

作用:

  1 对多台服务器的日志做一个聚合处理 , 

  2 多各种服务的格式各样的服务日志进行收集

索引: es 中的逻辑存储单元

分片: 收集真实存储数据的空间, 一个分片只能在一个节点上, 数据以文档 存储在分片上, 分片数配置后不可以修改

文档: 文档根据算法来存储在对应的分片, 为各文档会有一个id号, 对id号进行哈希得到的值 除以分片数,取余 ,余数旧对应的哪个分片 

副本: 用于同步主分片上存储的数据,来防止单点故障 , 副本数配置后是可以修改的

结构图:

 

posted @ 2024-04-04 11:51  huxl1  阅读(7)  评论(0编辑  收藏  举报