Elasticsearch7.6.2 windows 集群多服务器 新增节点并自动发现

请多多留言指教

Elasticsearch7.6.2 windows 集群单服务器配置多节点

添加新节点

新增一个节点,加入到已运行的集群环境中,则需要配置当前节点IP和指定可运行的主节点IP

 

1、新节点配置

注:此配置的基础:集群多服务器配置多节点

主要在cluster.initial_master_nodes,discovery.seed_hosts这两个参数上注意配置

# ======================== Elasticsearch Configuration =========================
# 配置ES集群: 集群名称,节点名称,网络链接地址,端口
cluster.name: elk_cluster
node.name: node-a-4
network.host: 192.168.15.95
http.port: 9203

# 跨域访问,elasticsearch-head提供检测
http.cors.enabled: true
http.cors.allow-origin: "*"

#集群通信端口
transport.tcp.port: 9303

xpack.ml.enabled: false

#集群中主节点最少设置3个及以上
# 是否设置主节点,默认为true
node.master: false
# 是否允许节点存储数据,默认为true
node.data: true

# 7.x版本后,需要注意(cluster.initial_master_nodes,discovery.seed_hosts)
# 从7.0版本开始,如果要启动在多个物理主机上启动一个全新的集群,必须指定参与第一次投票选举的候选主节点。这个过程称为集群启动引导,仅在集群第一次启动时才需要。
# cluster.initial_master_nodes 参数设置一系列符合主节点条件的节点的主机名或IP地址来引导启动集群。
# 注:如果不是候选主节点,则不需要配置此项
cluster.initial_master_nodes: ["node-a-1", "node-a-2", "node-b-1"]

#自动发现设置,配置之后集群的主机之间可以自动发现
#(如果新增一个节点,加入到已运行的集群环境中,则需要配置当前节点IP和指定可运行的主节点IP即可)
discovery.seed_hosts: ["192.168.15.95:9300", "192.168.15.95:9301", "192.168.15.95:9303"]

#基于文件的自动发现设置,配置之后集群的主机之间可以自动发现。
#discovery.seed_providers对应旧版中的discovery.zen.hosts_provider
#discovery.seed_providers: 文件

#一旦你点击3个节点,倒计时时钟开始,然后集群将在5分钟内恢复(默认值)或者如果你点击5个节点.基本上它允许您设置最小阈值(recovery_after_nodes),
#并使用超时(recovery_after_time)等待所需的状态(expected_nodes).命中recovery_after_nodes后,或者当命中expected_nodes(无需额外等待)时,
#您将恢复recovery_after_time – 以先到者为准.
gateway.recover_after_nodes: 3
gateway.expected_nodes: 5

# 网络参数配置
network.tcp.keep_alive: true
network.tcp.no_delay: true
#设置是否压缩tcp传输时的数据,默认为false,不压缩。
transport.tcp.compress: true
#集群内同时启动的数据任务个数,默认是2个
cluster.routing.allocation.cluster_concurrent_rebalance: 16
#添加或删除节点及负载均衡时并发恢复的线程个数,默认4个
cluster.routing.allocation.node_concurrent_recoveries: 16
#初始化数据恢复时,并发恢复线程的个数,默认4个
cluster.routing.allocation.node_initial_primaries_recoveries: 16

2、运行结果:

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值