本章其实是ELK第二章的插入章节。
=====================================================================================
ELK系列的示例中,启动的是单个的ES节点。
系列文章:
【ELK】【docker】【elasticsearch】1. 使用Docker和Elasticsearch+ kibana 5.6.9 搭建全文本搜索引擎应用 集群,安装ik分词器
【ELK】【ElasticSearch】3.es入门基本操作
【ELK】4.spring boot 2.X集成ES spring-data-ES 进行CRUD操作 完整版+kibana管理ES的index操作
【ELK】5.spring boot日志集成ELK,搭建日志系统
======================================================================================
一、单节点的问题描述----ES集群状态可能为yellow
单节点ES使用起来,没有多大的问题。
但有一点无法避免,即index创建多分片和多备份的话,会显示ES节点状态为yellow。
1.ES集群健康状态为yellow
那,即图中所描述的:备份虽然设置为1 但是每个分片的备份其实都没有成功。因为没有另一个节点可以提供备份的场所。
最终导致的结果就是ES集群的健康状态为yellow。
而如果本ES节点挂掉,则数据完全丢失。
2.spring boot对接ES或spring boot日志对接ELK多数默认index的replicas为1
在前几章中,其实都是使用的ES单节点提供服务。
而spring boot中如果不是用自定义settings设置index的shards和replicas,那默认的index的shards=5,而replicas=1。
同样spring boot日志logback对接logstash,搭建ELK分布式日志系统,默认的index的shards=5,而replicas=1。
如果依旧启动的是单节点Nodes=1,那么就会导致
二、ElasticSearch 6.5.4版本启动集群
本章其实是ELK系列文章 第二章的插入章节。
原文地址:https://www.cnblogs.com/sxdcgaq8080/p/10449332.html