码迷,mamicode.com
首页 > 其他好文 > 详细

添加故障转移(add failover)

时间:2014-05-16 19:11:21      阅读:341      评论:0      收藏:0      [点我收藏+]

标签:des   style   class   c   http   int   

运行单独的节点意味着有将会面对单点故障——没有冗余的数据备份。幸运的是我们可以启动另外的node来保护我们的数据。一个新的node,只要他的cluster name和已经存在的cluster节点的名称相同,就会自动加入这个cluster,并且能和其他的node进行通信。

 增加第二个node之后,cluster将会如下图所示:

bubuko.com,布布扣

第二个node已经加入了cluster,三个replica shard也已经被分配到了对应的primary shard。这意味着,丢失任意一个node,我们的数据也是完整的。

document存储 时首先放到primary shard,然后平行复制到对应的replica shard中,保证了document能被从primary shard或他的副本中都能被检索。

此时检查cluster-health将会变成green,说明了6个shard都被激活了,

{
   
"cluster_name":          "elasticsearch",
   
"status":                "green",bubuko.com,布布扣
   
"timed_out":             false,
   
"number_of_nodes":       2,
   
"number_of_data_nodes":  2,
   
"active_primary_shards":3,
   
"active_shards":         6,
   
"relocating_shards":     0,
   
"initializing_shards":   0,
   
"unassigned_shards":     0
}

这时候,集群不仅功能齐全而且还总是可用的。

 

原文:http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/_add_failover.html

添加故障转移(add failover),布布扣,bubuko.com

添加故障转移(add failover)

标签:des   style   class   c   http   int   

原文地址:http://www.cnblogs.com/blog1350995917/p/3724878.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!