MongoDB集群环境存储空间矢量数据
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MongoDB集群环境存储空间矢量数据,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3389字,纯文字阅读大概需要5分钟。
内容图文
![MongoDB集群环境存储空间矢量数据](/upload/InfoBanner/zyjiaocheng/551/bbf953032e1a46e7a2f58a51a7d6b829.jpg)
之前研究了 mongodb环境搭建,考虑到今后要用到mongodb集群环境,且多位32位OS环境,因此构建了 mongodb集群环境。具体过程参考了
之前研究了 mongodb环境搭建(见 ),考虑到今后要用到mongodb集群环境,且多位32位OS环境,因此构建了 mongodb集群环境。具体过程参考了“ Mongodb集群配置(sharding with replica set)” 见 。
实验用VMWare 8.0构建了4台XP机器,IP地址依次为192.168.111.11,192.168.111.12,192.168.111.13,192.168.111.14。
配制说明:
1、3个分片sharding,每个sharding均占据三台机器,其中192.168.111.11为主存储,192.168.111.12与192.168.111.13为Replica Sets。
2、3个配置节点Configsever依次占据192.168.111.11,192.168.111.12,192.168.111.13。
3、1个路由节点Mongos在192.168.111.14运行。
sharding A的组成为:192.168.111.11:10000 192.168.111.12:10001 192.168.111.13:10002
sharding B的组成为:192.168.111.11:20000 192.168.111.12:20001 192.168.111.13:20002
sharding C的组成为:192.168.111.11:30000 192.168.111.12:30001 192.168.111.13:30002
configsever组成为:192.168.111.11:40000 192.168.111.12:40001 192.168.111.13:40002
mongos组成为: 192.168.111.14:50000
先从mongodb官网上down下来2.0.2,然后解压到C盘根目录下,四台虚拟机相同,因此可以先部署再做机器拷贝。在C目录下建文件夹data,data下建子目录a,b,c,config,依次为sharding A到C服务,config目录为configsever服务。
以下内容为服务启动脚本,可分别以bat形势执行,以避免在cmd下输入大量命令出现手误。
构建sharding A
mongod机器192.168.111.11下,执行:
mongod.exe --logappend --dbpath c:\data\a --port 10000 --shardsvr --replSet setA --rest --oplogSize 64
mongod机器192.168.111.12下,执行:
mongod.exe --logappend --dbpath c:\data\a --port 10001 --shardsvr --replSet setA --rest --oplogSize 64
mongod机器192.168.111.13下,执行:
mongod.exe --logappend --dbpath c:\data\a --port 10002 --shardsvr --replSet setA --rest --oplogSize 64
mongos机器192.168.111.14下,执行:
call mongo.exe 192.168.111.11:10000/admin
config={_id:'setA',members:[{_id:0,host:'192.168.111.11:10000'},{_id:1,host:'192.168.111.12:10001'},{_id:2,host:'192.168.111.13:10002'}]}
rs.initiate(config)
构建sharding B
mongod机器192.168.111.11下,执行:
mongod.exe --logappend --dbpath c:\data\b --port 20000 --shardsvr --replSet setB --rest --oplogSize 64
mongod机器192.168.111.12下,执行:
mongod.exe --logappend --dbpath c:\data\b --port 20001 --shardsvr --replSet setB --rest --oplogSize 64
mongod机器192.168.111.13下,执行:
mongod.exe --logappend --dbpath c:\data\b --port 20002 --shardsvr --replSet setB --rest --oplogSize 64
mongos机器192.168.111.14下,执行:
call mongo.exe 192.168.111.11:20000/admin
config={_id:'setB',members:[{_id:0,host:'192.168.111.11:20000'},{_id:1,host:'192.168.111.12:20001'},{_id:2,host:'192.168.111.13:20002'}]}
rs.initiate(config)
构建sharding C
mongod机器192.168.111.11下,,执行:
mongod.exe --logappend --dbpath c:\data\c --port 30000 --shardsvr --replSet setC --rest --oplogSize 64
mongod机器192.168.111.12下,执行:
mongod.exe --logappend --dbpath c:\data\b --port 30001 --shardsvr --replSet setC --rest --oplogSize 64
mongod机器192.168.111.13下,执行:
mongod.exe --logappend --dbpath c:\data\c --port 30002 --shardsvr --replSet setC --rest --oplogSize 64
mongos机器192.168.111.14下,执行:
call mongo.exe 192.168.111.11:30000/admin
config={_id:'setB',members:[{_id:0,host:'192.168.111.11:30000'},{_id:1,host:'192.168.111.12:30001'},{_id:2,host:'192.168.111.13:30002'}]}
rs.initiate(config)
内容总结
以上是互联网集市为您收集整理的MongoDB集群环境存储空间矢量数据全部内容,希望文章能够帮你解决MongoDB集群环境存储空间矢量数据所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。