elasticsearch head 复合查询_Elasticsearch集群与商品搜索(二)

1、 故障转移与扩容

假设我们es-node1挂了,集群中会发生什么呢?具体会发生这2个动作:

其一:因为es-node1是master节点,所以es会自动重新选举一名master。

其二:因为es-node1上面的shard1和replica3挂了,新的master会把node2上的replica-1提升为shard1.

这样,整个集群还是正常进行的

es-node1挂机前,es-head的展示信息如下图:

下图细框正方形为副本,粗框正方形为分片,五角星代表master节点

ebef481a39a6499ef9b2edafa8279d58.png

现在我们关掉es-node1:

02f2d678b4514776c57b1bb5f6b8274a.png

再看es-head结果:

1128e5acb921569e55fb9797eb395f16.png

如上图,我们发现2点变化,验证了我们上面所说的,

一是,es-node11提升为主节点

二是,es-node12上的副本2和es-node3上的副本0, 已经从副本角色,提升为分片角色了!

如果节点的数据是分片,那么保留的副本就会成为分片;如果是副本则会重新在其他节点生成新的副本

扩容

扩容前和扩容后的架构变化举例:

扩容前(2台机器,每台机器上各3个lucene实例):

de8d6a1bdc73d817a2206620c3712ff2.png

扩容后(3台机器,每台机器上各2个lucene实例):

f04c2c41b062a0ad1f7337f7af5af680.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值