增加故障转移


    为了测试在增加第二个节点后发生了什么,你可以使用与第一个节点相同的方式启动第二个节点(你可以参考 入门-》安装-》运行 Elasticsearch 一章),而且在同一个目录——多个节点可以分享同一个目录。

    只要第二个节点与第一个节点的 相同(参见./config/elasticsearch.yml文件中的配置),它就能自动发现并加入到第一个节点的集群中。如果没有,请结合日志找出问题所在。这可能是多播(multicast)被禁用,或者防火墙阻止了节点间的通信。


    双节点集群——所有的主分片和从分片都被分配:

    当第二个节点加入后,就产生了三个 从分片(replica shards) ,它们分别于三个主分片一一对应。也就意味着即使有一个节点发生了损坏,我们可以保证数据的完整性。

    当前, 的状态为 green,这意味着所有的6个分片(三个主分片和三个从分片)都已激活:

    我们的集群不仅功能齐全的,并且具有高可用性