ElasticSearch 基本原理

1、前言

  任务执行出现异常了,我们首先是通过日志来定位问题。那么针对不同的场景,该如何通过日志定位问题呢?

  单机:

  如果你的服务只运行于一台机器上,那么定位问题很简单,登录机器,找到日志存放的目录,打开日志,一顿噼里啪啦linux指令,定位问题。

  多台机器:

  如果你的服务是集群式或者分布式的,那就没那么简单了,你就需要到每台机器上执行一遍单机的噼里啪啦操作,直到你找到那台执行任务异常的机器。

对于多台机器这种操作,

2、elasticsearch 背景

  Elasticsearch是一个基于 Lucene 库的搜索引擎。它提供了一个实时的、分布式、支持多租户的全文搜索引擎。  

3、基本概念讲解

index type 主分片 副分片 主节点 

4、节点关闭流程

每个服务都会经历重启过程,如何优雅的关闭服务,结合项目写的优雅关闭讲解下)

5、选主流程

原文地址:https://www.cnblogs.com/loren-Yang/p/11136436.html