Replica Sets+Sharding方案之真枪实弹篇,replicasharding
话说在虚拟机中会报各种错误,在真实的环境中就不会那么痛苦了。想了一下虚拟机中报错的原因有。机器卡,处理的时间长就会抛出错误
还有虚拟机如果给的空间太小,也会报异常。
此处讲讲我的大致思路。
第一,选择三台服务器,最好不是虚拟的
第二,设计三台服务器的IP,端口,和各自的角色
第三,检查防火墙有没有关闭,时间是不是同步
如果上面都可以了,那你就可以操作了。
当然,mongodb版本和mongodb前提搭建就建在前面吧
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.4.tgz
解压mongodb文件
主机1
[root@mongodb40 ~]# tar zxvfmongodb-linux-x86_64-2.4.7.tgz
[root@mongodb40 ~]# mvmongodb-linux-x86_64-2.4.7 /home/mongodb
主机2
[root@mongodb41~]# tar zxvfmongodb-linux-x86_64-2.4.7.tgz
[root@mongodb41~]# mvmongodb-linux-x86_64-2.4.7 /home/mongodb
主机3
[root@mongodb250 ~]# tar zxvfmongodb-linux-x86_64-2.4.7.tgz
[root@mongodb250~]# mvmongodb-linux-x86_64-2.4.7 /home/mongodb
mongo集群分片实战
服务器三台