15、ElasticSearch 管理:故障检测、云部署与恢复配置详解

ElasticSearch 管理:故障检测、云部署与恢复配置详解

1. Zen 发现故障检测

ElasticSearch 在运行时会执行两个检测进程。其一,主节点向集群中的其他所有节点发送 ping 请求,以检查它们是否正常运行;其二,每个节点向主节点发送 ping 请求,以验证主节点是否仍在正常工作并履行职责。

不过,若网络速度较慢或节点位于不同的托管位置,默认配置可能不够用。为此,ElasticSearch 发现模块提供了以下可更改的属性:
- discovery.zen.fd.ping_interval :默认值为 1 秒,指定节点向目标节点发送 ping 请求的时间间隔。
- discovery.zen.fd.ping_timeout :默认值为 30 秒,指定节点等待 ping 请求响应的时长。若节点资源 100% 被占用或网络较慢,可考虑增大该值。
- discovery.zen.fd.ping_retries :默认值为 3,指定在将目标节点视为不可用之前,ping 请求的重试次数。若网络丢包率高,可增大该值,或者修复网络问题。

2. Amazon EC2 发现

亚马逊除了销售商品,还提供一些受欢迎的服务,例如以按需付费模式销售存储或计算能力。在 EC2 服务中,亚马逊提供服务器实例,这些实例可用于安装和运行 ElasticSearch 集群(它们本质上是普通的 Linux 机器,还可用于其他多种用途)。这种方式很方便,你可以根据当前流量需求付费使用实例,在流量较低时关闭不必要的实例。

ElasticSe

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值