记录生活
标签 Tag : translate

elasticsearch state recovery configs

<Category: 搜索> 发表评论

Issues 404,值得备注一下。

0.12以前,有一个关于state recovery配置,我一直很迷惑,如下:

gateway.recover_after_nodes  //设置集群处于多少节点内将会执行cluster recovery

gateway.recover_after_time //设置达到上面参数配置的节点数间隔多久开始执行recovery

0.12新增参数expected_nodes来设置集群期待的节点数,完整的配置如下:

gateway:
    recover_after_nodes: 1
    recover_after_time: 5m
    expected_nodes: 2

上面的配置是说,整个集群期待的节点是2个,当有一个节点启动之后,它会等待5分钟来再进行集群的state recovery,但是如果集群中上线的节点数达到期望的节点数:2,那么就会立即执行state recovery。

本文来自: elasticsearch state recovery configs