导航:首页 > 源码编译 > 集群节点总数控制算法

集群节点总数控制算法

发布时间:2023-06-29 16:19:46

A. ES集群搭建

一、集群搭建

1.前置操作

若克隆已有的es虚拟机,一定要清空一下文件:

2.配置集群,修改elasticsearch.yml

# 配置集群名称,保证每个节点的名称相同,如此就能都处于一个集群之内了

cluster.name: imooc-es-cluster

# 每一个节点的名称,必须不一样

node.name: es-node1

# http端口(使用默认即可)

http.port: 9200

# 主节点,作用主要是用于来管理整个集群,负责创建或删除索引,管理其他非master节点(相当于企业老总)

node.master: true

# 数据节点,用于对文档数据的增删改查

node.data: true

# 集群列表(列出所有的其它服务器ip)

discovery.seed_hosts: ["192.168.1.184", "192.168.1.185", "192.168.1.186"]

# 启动的时候使用一个master节点

cluster.initial_master_nodes: ["es-node1"]

3.可查看剔除注释的配置文件内容

more elasticsearch.yml | grep ^[^#]

4.分别启动各个节点,后查看信息

二、集群脑裂

1.集群脑裂

如果发生网络中断或者服务器宕机,那么集群会有可能被划分为两个部分,各自有自己的master管理,那么这就是脑裂

服务器1原为master,宕机后自己投票为master

2.解决方案

解决实现原理:半数以上的节点同意选举,节点方可成为master

discovery.zen.minimum_master_nodes=(N/2)+1;

N为集群中master节点的数量,也就是node.master=true服务节点总数

3.ES7之后无此参数,已交由es自己管理

阅读全文

与集群节点总数控制算法相关的资料

热点内容
液压缓冲器压缩行程 浏览:52
如何给pdf加密码 浏览:381
设置完wifi加密没有二维码 浏览:515
亚马逊云服务器的示意图 浏览:300
通达信的周日小时分钟源码 浏览:950
可编程控制器教材 浏览:337
java实现快捷键 浏览:96
程序员打代码最佳时间 浏览:571
怎么装原生态安卓 浏览:849
工程图学pdf 浏览:400
开放的程序员 浏览:954
胡希恕伤寒论讲座pdf 浏览:768
aspnet程序员薪水 浏览:78
苹果为什么屏幕看得比安卓舒服 浏览:121
苹果数据线怎么转安卓 浏览:658
黑格尔pdf下载 浏览:961
备忘录里新建文件夹怎么删除 浏览:14
服务器黑名单怎么处理 浏览:844
程序员电视剧25集 浏览:216
80351单片机 浏览:960