zoukankan      html  css  js  c++  java
  • es集群相关知识点

    一,es基础概念
    分片:一条索引切分的分片
    副本:一个分片的备份

    二,es集群

    1,集群角色:
    master节点:管理整个集群,创建或删除索引,将集群信息同步到所有节点等
    数据节点:保存数据,执行查询等,真正干活儿的节点
    协调节点:实现向数据节点发出查询请求(分散阶段),以及将查询结果整合合并成总结果集(集中阶段)
    部落节点:特殊的协调节点,可以连接多个集群,并执行查询等操作
    ingest节点:节点可以看作是数据前置处理转换的节点

    2,发现的相关概念
    发现:形成集群和发现节点的过程叫发现
    通过ping 检测节点存活情况,主节点先向从节点发ping,之后从节点向主节点发ping检测
    Zen:发现模块
    discovery.zen.minimum_master_nodes=1
    定义了master选举方案,数量是节点数的一半+1,如10节点集群,发生3台主机与其他主机通信断开,但这三台主机是互通,此时就产生了两个同名的集群和两个master节点,造成了“脑裂”,该集群此配置就应该设置为6,这种情况下3台主机的集群就不会选出主节点,等待通信恢复,避免脑裂。

  • 相关阅读:
    Python中的类(上)
    Django REST Framework API Guide 07
    Django REST Framework API Guide 06
    Django REST Framework API Guide 05
    Django REST Framework API Guide 04
    Django REST Framework API Guide 03
    Django REST Framework API Guide 02
    Django REST Framework API Guide 01
    Django 详解 信号Signal
    Django 详解 中间件Middleware
  • 原文地址:https://www.cnblogs.com/peng-zone/p/15754120.html
Copyright © 2011-2022 走看看