mongo riak 集群简建

借助于 docker 提供便利的服务环境,本来建个集群需要多个 host 的问题得到很好的解决(或者同一机子上运行时也指定不同端口也可以搞定集群),当然传统的在 virtual box 上创建多个 vm 也可以,但这样不仅繁琐又耗费资源。
在 docker 所运行的每一个 container 中都有自己的一个 ip,这些 container 的连接同一个 nat 网络下,这样 container 与 container 之间就可以像两台独立的 host 进行网络数据的传输。

mongo 集群

配置完成,可以直接关掉 primary 或者在 primary 中执行rs.stepdown(),这样其它 second 就可以成为 primary

riak 集群

2016-05-15