专栏首页cwl_JavaElasticSearch(7.2.2)- es集群的基本核心概念

ElasticSearch(7.2.2)- es集群的基本核心概念

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/weixin_42528266/article/details/102832936

简介:学习集群,得先了解集群它的基本核⼼概念

Cluster 集群

  • ⼀个 Elasticsearch 集群由⼀个或多个节点(Node)组成,每个集群都有⼀个共同的集群名称作为标识。

Node节点

  • ⼀个 Elasticsearch 实例即⼀个 Node,⼀台机器可以有多个实例,正常使⽤下每个实例应该会部署在不同的机器上。Elasticsearch 的配置⽂件中可以通过 node.master、node.data 来设置节点类型。
  • node.master:表示节点是否具有成为主节点的资格
    • true代表的是有资格竞选主节点
    • false代表的是没有资格竞选主节点
  • node.data:表示节点是否存储数据

Node节点组合

  • 主节点+数据节点(master+data)
    • 节点即有成为主节点的资格,⼜存储数据
node.master: true
node.data: true
  • 数据节点(data)
    • 节点没有成为主节点的资格,不参与选举,只会存储数据
node.master: false
node.data: true
  • 客户端节点(client)
    • 不会成为主节点,也不会存储数据,主要是针对海量请求的时候可以进⾏负载均衡
node.master: false
node.data: false

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ElasticSearch(7.2.2)-es分布式⼯作原理

    cwl_java
  • 速读原著-GRUB_多系统引导(菜单命令)

    菜单命令只能用于grub配置文件的全局配置部分,不能用在grub命令行交互界面,菜单命令在配置文件中应放在其它命令之前。 1、default //设置默认启动...

    cwl_java
  • 快速学习-Oozie的功能模块介绍

    cwl_java
  • Elasticsearch 6.x 配置详解

    # ---------------------------------- Cluster -----------------------------------

    create17
  • AbstractQueuedSynchronizer源码阅读

    AbstractQueuedSynchronizer 就是那个大名鼎鼎的 AQS,是java.util.concurrent包下同步器的核心。 CLH(Crai...

    春哥大魔王
  • 【硬核】使用替罪羊树实现KD-Tree的增删改查

    上周我们实现了KD-Tree建树和查询的核心功能,然后我们留了一个问题,如果我们KD-Tree的数据集发生变化,应该怎么办呢?

    TechFlow-承志
  • LeetCode 700. 二叉搜索树中的搜索

    给定二叉搜索树(BST)的根节点和一个值。 你需要在BST中找到节点值等于给定值的节点。 返回以该节点为根的子树。 如果节点不存在,则返回 NULL。

    freesan44
  • 二叉搜索树的这些你都会了吗?

    在计算机科学中,树(英语:tree)是一种抽象数据类型(ADT)或是实作这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。它是由n(n>0)个有限...

    beifengtz
  • 搜索(5)

    mathor
  • 1Java学习笔记之数据结构——单链表

    前两天找工作面试过程中,被一家搞大数据的问到了二叉树、算法相关的,本来大学时就没学好,经过几年的工作,平时用的更少,一下子看着题简单,就是写不上来。

    天涯泪小武

扫码关注云+社区

领取腾讯云代金券