10分钟配置MongoDB集群(2012.12.17更新) 推荐
2012-12-14 11:15
417 查看
本次配置的是学习环境。在学习MongoDB的过程中,64位Win7操作系统下配置了一个集群,顺便将配置过程做成了批处理程序,用于反复的修改配置、安装、卸载,从而加速学习进程。刚学习MongoDB不久,有考虑不周之处,敬请谅解。任何心得体会,欢迎来信交流,我的邮箱是zhang.ting@hotmail.com。
目录结构(请下载附件,并使用64位Win7操作系统)
driver目录下载地址:http://downloads.mongodb.org/win32/mongodb-win32-x86_64-2.2.2.zip
下载解压到driver后的内容应该是下面这样:
(2台mongos,3台configServer,2组Sharding每组是一个3节点的Replica Set)
如果有I:盘最好,否则请修改*.cfg和*.cmd文件,将I:\mongodb批量替换成你自己的mongodb根目录。初学者请准备5-10G磁盘空间。可以用移动硬盘。
配置过程如下:
第一步:用管理员权限执行 tools\install_uninstall_cluster\install_mongodb_cluster.cmd
执行过程中会有pause,每到一个pause建议等待3秒(不等也没关系,后面有补救措施)
第二步:验证结果,参照tools\验证结果.txt
执行安装过程中可能存在的问题有2个。
一个是服务没起来,再启一次就好了,如下图所示。
另外就是如果Replica Set投票太慢,运行到最后两步时,还没有选出Primary节点呢,Shard添加失败。解决问题也不麻烦,(用管理员权限)执行install_mongodb_cluster_add_again.cmd。
最后的补救措施:
最后的补救措施就是(用管理员权限)执行tools\uninstall_mongodb_cluster.cmd,把刚装好的东西卸掉,重来一遍。如果对某些系统配置不当,请卸载、修改配置,重装吧。祝你好运!
附件:http://down.51cto.com/data/2361987
目录结构(请下载附件,并使用64位Win7操作系统)
driver目录下载地址:http://downloads.mongodb.org/win32/mongodb-win32-x86_64-2.2.2.zip
下载解压到driver后的内容应该是下面这样:
(2台mongos,3台configServer,2组Sharding每组是一个3节点的Replica Set)
I:\MONGODB ├─cluster │ ├─configsvr │ │ ├─c1 │ │ ├─c2 │ │ ├─c3 │ │ └─profiles │ │ c1.cfg │ │ c2.cfg │ │ c3.cfg │ │ │ ├─mongos │ │ └─profiles │ │ m1.cfg │ │ m2.cfg │ │ │ ├─sharding1 │ │ ├─profiles │ │ │ s1_r1.cfg │ │ │ s1_r2.cfg │ │ │ s1_r3.cfg │ │ │ │ │ ├─r1 │ │ ├─r2 │ │ └─r3 │ └─sharding2 │ ├─profiles │ │ s2_r1.cfg │ │ s2_r2.cfg │ │ s2_r3.cfg │ │ │ ├─r1 │ ├─r2 │ └─r3 ├─driver │ │ GNU-AGPL-3.0 │ │ README │ │ THIRD-PARTY-NOTICES │ │ │ └─bin │ bsondump.exe │ mongo.exe │ mongod.exe │ mongod.pdb │ mongodump.exe │ mongoexport.exe │ mongofiles.exe │ mongoimport.exe │ mongooplog.exe │ mongoperf.exe │ mongorestore.exe │ mongos.exe │ mongos.pdb │ mongostat.exe │ mongotop.exe │ ├─log │ ├─configsvr │ │ ├─c1 │ │ ├─c2 │ │ └─c3 │ ├─mongos │ │ ├─m1 │ │ └─m2 │ ├─sharding1 │ │ ├─r1 │ │ ├─r2 │ │ └─r3 │ └─sharding2 │ ├─r1 │ ├─r2 │ └─r3 └─tools │ make_test_data.cmd │ mongod_client_s1.cmd │ mongod_client_s2.cmd │ mongos_client_m2.cmd │ start_mongodb_cluster.cmd │ stop_mongodb_cluster.cmd │ 验证结果.txt │ ├─install_uninstall_cluster │ install_mongodb_cluster.cmd │ install_mongodb_cluster_add_again.cmd │ uninstall_mongodb_cluster.cmd │ └─js add_first_shard.js add_second_shard.js init_sharding1_replica_set.js init_sharding2_replica_set.js make_test_data0.js make_test_data1.js make_test_data2.js make_test_data3.js
如果有I:盘最好,否则请修改*.cfg和*.cmd文件,将I:\mongodb批量替换成你自己的mongodb根目录。初学者请准备5-10G磁盘空间。可以用移动硬盘。
配置过程如下:
第一步:用管理员权限执行 tools\install_uninstall_cluster\install_mongodb_cluster.cmd
执行过程中会有pause,每到一个pause建议等待3秒(不等也没关系,后面有补救措施)
第二步:验证结果,参照tools\验证结果.txt
执行安装过程中可能存在的问题有2个。
一个是服务没起来,再启一次就好了,如下图所示。
另外就是如果Replica Set投票太慢,运行到最后两步时,还没有选出Primary节点呢,Shard添加失败。解决问题也不麻烦,(用管理员权限)执行install_mongodb_cluster_add_again.cmd。
最后的补救措施:
最后的补救措施就是(用管理员权限)执行tools\uninstall_mongodb_cluster.cmd,把刚装好的东西卸掉,重来一遍。如果对某些系统配置不当,请卸载、修改配置,重装吧。祝你好运!
附件:http://down.51cto.com/data/2361987
相关文章推荐
- MongoDB 3 分片集群安装配置 推荐
- MongoDB的分片集群基本配置教程
- #搭建高可用mongodb集群(一)——配置mongodb
- 部署mongodb集群时,rs.initiate(config)初始化配置时报错
- 搭建高可用的MongoDB集群(上):MongoDB的配置与副本集
- CentOS 6.6 上使用 luci/ricci 安装配置 RHCS 集群 推荐
- 高可用mongodb集群的学习记录(二mongodb主从配置)
- MongoDB 主从集群配置
- 搭建高可用mongodb集群(一)——配置mongodb
- 搭建高可用mongodb集群(一)——配置mongodb
- MYSQL的集群的安装与配置,已更新
- MongoDB笔记二之创建、更新及删除文档 推荐
- SCCM 2012 SP1系列(八)配置补丁更新-1 推荐
- windows 安装配置mongodb(更新 --logpath 错误解决办法)
- apache+inotify-tools+keepalived+lvs-NAT模式配置高可用负载均衡集群 推荐
- 搭建高可用mongodb集群(一)—— 配置mongodb
- MongoDB集群配置(一)
- mongodb集群方案:Replica Set集群的安装配置
- mongoDB sharding 集群配置示例(转)
- Windows Server 2016下配置NFS集群 推荐