首页 > 代码库 > couchbase failover 集群故障自动转移方案研究!

couchbase failover 集群故障自动转移方案研究!

      最近迷上Couchbase了,现在所有的站点全部试用Couchbase进行缓存及持久化,这样以来貌似风险比较大啊,缓存服务器挂了就完了。

      看到有讲到Couchbase的集群方案很简单,于是照着教程做了下。参考文章(http://www.cnblogs.com/long-gengyun/p/3772504.html)

哥使用了两台服务器,分别部署Couchbase服务端,并模拟一台服务器挂了,看是集群的故障自动转移功能是否有效,测试中,发现死活不行,查遍了国内外资料,中文的太少了,英文的看不懂,难死哥了。

好歹功夫不负有心人,终于找到了问题的所在。在此与诸位分享!

 

1、在博客园偶然看到了一片文章,发现有哥的服务器个别的端口未开启,被防火墙拦截了。如果要实现集群,必须开启所有端口

参考文章http://www.cnblogs.com/wucg/p/3450863.html

技术分享

2、如果要实现故障自动转移,貌似要求至少要有3个节点服务器(哥英文不好,大家凑合看吧)

技术分享

相关文档:http://docs.couchbase.com/admin/admin/Tasks/tasks-nodeFailover.html

3、测试的效果,呵呵

技术分享

最后说两句,哥花了将近3天的时间来琢磨Couchbase的集群及故障转移方案,中间困难重重,不过还好没有放弃,终于解决问题。

那么问题来了,哥忙来忙去的,你估摸着写的有用的话,就给个赞呗!

祝大家新年快乐!

couchbase failover 集群故障自动转移方案研究!