之前研究了 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)

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

mysql 存储矢量数据_MongoDB集群环境存储空间矢量数据相关推荐

  1. MySQL数据库的MNA集群环境配置

    1 案例1:准备MHA集群环境 1.1 问题 • 准备6台虚拟机,并按照本节规划配置好IP参数 • 在这些虚拟机之间实现SSH免密登录 • 在相应节点上安装好MHA相关的软件包 1.2 方案 使用6台 ...

  2. ssh mysql环境搭建_搭建一个MySQL高可用架构集群环境

    架构 使用一台MHA manager.一台MySQL master节点.两台MySQL slave节点 软件版本 虚拟机:Ubuntu 18 MySQL:5.7.32 MHA:0.54 环境检查 安装 ...

  3. gitee如何搭建mysql_MySQL高可用架构集群环境搭建手册.md

    # MySQL高可用架构集群环境搭建手册 ## 环境准备 ### 机器规划 | 节点 | IP | 配置 | 角色 | | -------- | -------------- | ---- | --- ...

  4. 学习笔记之-Kubernetes(K8S)介绍,集群环境搭建,Pod详解,Pod控制器详解,Service详解,数据存储,安全认证,DashBoard

    笔记来源于观看黑马程序员Kubernetes(K8S)教程 第一章 kubernetes介绍 应用部署方式演变 在部署应用程序的方式上,主要经历了三个时代: 传统部署:互联网早期,会直接将应用程序部署 ...

  5. mysql三台机群集_MySQL Cluster 3台机器搭建集群环境

    最后还是通过三台机器实现了linux下的mysql集群,这边首先要感谢众多网络上提供帮助教程,虽然有些没有经过实践无法真正达到效果,但是这次给MGM项目的这个开头还是不错. 书归正传,这边用的是vmw ...

  6. powerha_在IBM PowerHA集群环境中实现存储数据的服务器端缓存

    本文介绍了如何将IBMPowerHA®集群配置为使用定制的应用程序脚本为应用程序提供高可用性(HA)时,如何在IBM®AIX®操作系统上启用服务器端存储数据缓存 . AIX提供AIX 7.1 TL4 ...

  7. 大数据 -- Hadoop集群环境搭建

    首先我们来认识一下HDFS, HDFS(Hadoop Distributed File System )Hadoop分布式文件系统.它其实是将一个大文件分成若干块保存在不同服务器的多个节点中.通过联网 ...

  8. java集群调度_集群环境下定时调度的解决方案之Quartz集群

    集群环境可能出现的问题 在上一篇博客我们介绍了如何在自己的项目中从无到有的添加了Quartz定时调度引擎,其实就是一个Quartz 和Spring的整合过程,很容易实现,但是我们现在企业中项目通常都是 ...

  9. 2W 字详解 Redis 集群环境搭建实践

    点击上方 "终端研发部"关注, 星标或置顶一起成长 本文是Redis集群学习的实践总结(基于Redis 6.0+),详细介绍逐步搭建Redis集群环境的过程,并完成集群伸缩的实践. ...

最新文章

  1. 每日一题 -- 11-1
  2. 谷歌提出「卷积+注意力」新模型,超越ResNet最强变体!
  3. YOLOv4 中的 Mish 激活函数
  4. Java操作json的通用类
  5. 在汇编程序中调用C语言的库函数,h转inc
  6. struts2 标签的使用之二 s:iterator
  7. git config设置用户名_hexo和git搭建博客过程
  8. 诺基亚对塞班的支持将持续到2016年
  9. Think in Java之斐波那契数列
  10. DELL戴尔服务器RAID磁盘阵列默认识别更换后的硬盘
  11. nginx启动报错 :Failed to start The nginx HTTP and reverse prox...er.
  12. 如何克隆服务器系统数据,Linode面板clone克隆功能实现服务器数据完整迁移
  13. Centos 下tomcat环境搭建
  14. Prescan基础知识总结
  15. ZOJ 3880 Demacia of the Ancients(水题)
  16. mysql查询当前月份前两个月的数据_sql查询指定月份之前的几个月
  17. 如何使用SX1278的中断控制发送和接收
  18. Android Studio一直Indexing
  19. 为什么调用Dao层会报空指针异常
  20. ThinkPHP中的getLastSql函数---获取上次执行的SQL语句

热门文章

  1. mac下调试android源码,MacBooK pro调试Android 8.1源码
  2. 计算机插座cad,网线在cad中怎么表示(cad中插座的表示方法?)
  3. 断点续传-服务端下载Demo
  4. 福建省大学生计算机一级试题及答案,2014年福建省最新版本计算机一级模拟选择题、(含答案)详解.pdf...
  5. oem客户工程流程图_承接瓜拉纳压片糖果加工/固体饮料贴牌/oem生产基地
  6. 【shell案例】一键部署wordpress网站
  7. Linux下软件源码包安装问题解决方法
  8. 网络风暴检测软件_百朗英语听力风暴强化训练营公众号入口
  9. 梯形公式的数值积分的Python程序
  10. java分布式架构_Java学习五分钟系列:从单体架构转向分布式架构的难点