mysql 存储矢量数据_MongoDB集群环境存储空间矢量数据
之前研究了 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集群环境存储空间矢量数据相关推荐
- MySQL数据库的MNA集群环境配置
1 案例1:准备MHA集群环境 1.1 问题 • 准备6台虚拟机,并按照本节规划配置好IP参数 • 在这些虚拟机之间实现SSH免密登录 • 在相应节点上安装好MHA相关的软件包 1.2 方案 使用6台 ...
- ssh mysql环境搭建_搭建一个MySQL高可用架构集群环境
架构 使用一台MHA manager.一台MySQL master节点.两台MySQL slave节点 软件版本 虚拟机:Ubuntu 18 MySQL:5.7.32 MHA:0.54 环境检查 安装 ...
- gitee如何搭建mysql_MySQL高可用架构集群环境搭建手册.md
# MySQL高可用架构集群环境搭建手册 ## 环境准备 ### 机器规划 | 节点 | IP | 配置 | 角色 | | -------- | -------------- | ---- | --- ...
- 学习笔记之-Kubernetes(K8S)介绍,集群环境搭建,Pod详解,Pod控制器详解,Service详解,数据存储,安全认证,DashBoard
笔记来源于观看黑马程序员Kubernetes(K8S)教程 第一章 kubernetes介绍 应用部署方式演变 在部署应用程序的方式上,主要经历了三个时代: 传统部署:互联网早期,会直接将应用程序部署 ...
- mysql三台机群集_MySQL Cluster 3台机器搭建集群环境
最后还是通过三台机器实现了linux下的mysql集群,这边首先要感谢众多网络上提供帮助教程,虽然有些没有经过实践无法真正达到效果,但是这次给MGM项目的这个开头还是不错. 书归正传,这边用的是vmw ...
- powerha_在IBM PowerHA集群环境中实现存储数据的服务器端缓存
本文介绍了如何将IBMPowerHA®集群配置为使用定制的应用程序脚本为应用程序提供高可用性(HA)时,如何在IBM®AIX®操作系统上启用服务器端存储数据缓存 . AIX提供AIX 7.1 TL4 ...
- 大数据 -- Hadoop集群环境搭建
首先我们来认识一下HDFS, HDFS(Hadoop Distributed File System )Hadoop分布式文件系统.它其实是将一个大文件分成若干块保存在不同服务器的多个节点中.通过联网 ...
- java集群调度_集群环境下定时调度的解决方案之Quartz集群
集群环境可能出现的问题 在上一篇博客我们介绍了如何在自己的项目中从无到有的添加了Quartz定时调度引擎,其实就是一个Quartz 和Spring的整合过程,很容易实现,但是我们现在企业中项目通常都是 ...
- 2W 字详解 Redis 集群环境搭建实践
点击上方 "终端研发部"关注, 星标或置顶一起成长 本文是Redis集群学习的实践总结(基于Redis 6.0+),详细介绍逐步搭建Redis集群环境的过程,并完成集群伸缩的实践. ...
最新文章
- 每日一题 -- 11-1
- 谷歌提出「卷积+注意力」新模型,超越ResNet最强变体!
- YOLOv4 中的 Mish 激活函数
- Java操作json的通用类
- 在汇编程序中调用C语言的库函数,h转inc
- struts2 标签的使用之二 s:iterator
- git config设置用户名_hexo和git搭建博客过程
- 诺基亚对塞班的支持将持续到2016年
- Think in Java之斐波那契数列
- DELL戴尔服务器RAID磁盘阵列默认识别更换后的硬盘
- nginx启动报错 :Failed to start The nginx HTTP and reverse prox...er.
- 如何克隆服务器系统数据,Linode面板clone克隆功能实现服务器数据完整迁移
- Centos 下tomcat环境搭建
- Prescan基础知识总结
- ZOJ 3880 Demacia of the Ancients(水题)
- mysql查询当前月份前两个月的数据_sql查询指定月份之前的几个月
- 如何使用SX1278的中断控制发送和接收
- Android Studio一直Indexing
- 为什么调用Dao层会报空指针异常
- ThinkPHP中的getLastSql函数---获取上次执行的SQL语句
热门文章
- mac下调试android源码,MacBooK pro调试Android 8.1源码
- 计算机插座cad,网线在cad中怎么表示(cad中插座的表示方法?)
- 断点续传-服务端下载Demo
- 福建省大学生计算机一级试题及答案,2014年福建省最新版本计算机一级模拟选择题、(含答案)详解.pdf...
- oem客户工程流程图_承接瓜拉纳压片糖果加工/固体饮料贴牌/oem生产基地
- 【shell案例】一键部署wordpress网站
- Linux下软件源码包安装问题解决方法
- 网络风暴检测软件_百朗英语听力风暴强化训练营公众号入口
- 梯形公式的数值积分的Python程序
- java分布式架构_Java学习五分钟系列:从单体架构转向分布式架构的难点