集群、节点和分片

一、集群

1、每个节点就是一个ElasticSearch的实例(在linux中每执行一个es启动,就代表有一个节点启动)

2、集群健康值状态:

  green:所有主分片和副本分片都健康

  yellow:至少有一个副本分片不可用,此时数据是完整的

  red:至少有一个主分片不可用

3、健康值检查:_cat/health?v或者_cluster/health?v

二、节点角色:

  master:候选节点

  data:数据节点

  data_content:数据内容节点

  data_hot:热节点

  data_warm:索引不再定期更新,但仍可查询

  data_code:冷节点,只读索引

  Ingest:预处理节点,作用类似于Logstash中Filter

  ml:机器学习节点

  remote_cluster_client:候选客户端节点

  transform:转换节点

  voting_only:仅投票节点

三、分片

primary shard:主分片支持读和写,为数据的原始文件

replica shard:副本分片只支持数据同步,主分片的拷贝文件(容易出现数据不一致的情况),不允许数据写入。

       作用:增加数据安全性、服务可用性、提高集群并发查询的性能

 

posted @ 2022-02-09 14:53  showMeTheCodes  阅读(124)  评论(0编辑  收藏  举报