mongodb 副本集+分片集群搭建
数据分片节点
#192.168.114.26
mongod --shardsvr --replSet rsguo --port 2011 --dbpath=/data/mongodb/guo --logpath=/data/mongodb/guo/2011.log --fork &
mongod --shardsvr --replSet rsjun --port 2012 --dbpath=/data/mongodb/jun --logpath=/data/mongodb/jun/2012.log --fork &
#192.168.114.27
mongod --shardsvr --replSet rsguo --port 2021 --dbpath=/data/mongodb/guo --logpath=/data/mongodb/guo/2021.log --fork &
mongod --shardsvr --replSet rsjun --port 2022 --dbpath=/data/mongodb/jun --logpath=/data/mongodb/jun/2022.log --fork &
rs.initiate({_id:"rsguo", members: [{_id: 1, host:"192.168.114.26:2011"},{_id: 2, host:"192.168.114.27:2021"}]});
rs.initiate({_id:"rsjun", members: [{_id: 3, host:"192.168.114.26:2012"},{_id: 4, host:"192.168.114.27:2022"}]});
查看副本集状态:
rs.status()
配置服务器
#192.168.114.28
mongod --configsvr --port 3001 --dbpath=/data/mongodb/cfg1 --logpath=/data/mongodb/cfg1/3001.log --fork &
mongod --configsvr --port 3002 --dbpath=/data/mongodb/cfg2 --logpath=/data/mongodb/cfg2/3002.log --fork &
mongod --configsvr --port 3003 --dbpath=/data/mongodb/cfg3 --logpath=/data/mongodb/cfg3/3003.log --fork &
查询路由mongos服务器
#192.168.114.25
mongos --port 5000 --configdb 192.168.114.28:3001,192.168.114.28:3002,192.168.114.28:3003 --logpath=/data/mongodb/log/mongodb.log --fork &
连接mongos,为集群添加数据分片节点
mongo --port 5000 admin
db.runCommand({ addshard:'rsguo/192.168.114.26:2011,192.168.114.27:2021' })
db.runCommand({ addshard:'rsjun/192.168.114.26:2012,192.168.114.27:2022' })
查看分片状态:
printShardingStatus()
mongodb 副本集+分片集群搭建的更多相关文章
- 关于MongoDB副本集和分片集群有关用户和权限的说明分析
1.MongoDB副本集 可以先创建超管用户,然后再关闭服务,创建密钥文件,修改配置文件,启动服务,使用超管用户登录验证,然后创建普通用户 2.MongoDB分片集群 先关闭服务,创建密钥文件,修改配 ...
- MongoDB 副本集+分片 认证方式搭建
MongoDB 副本集+分片 认证方式搭建 参考资料: https://www.cnblogs.com/ityouknow/p/7344005.htmlhttps://jorwen-fang.itey ...
- mongoDB副本集+分片集群
首先搭建一个副本集(三台机器) 主,从,仲裁 然后搭建分片shard1,在每台机子上启用shard1(这里就写一个分片吧!!如果写多了怕初学者会混乱,先写一个.然后可以按照同样的方法写第二个,第三个) ...
- 【七】MongoDB管理之分片集群介绍
分片是横跨多台主机存储数据记录的过程,它是MongoDB针对日益增长的数据需求而采用的解决方案.随着数据的快速增长,单台服务器已经无法满足读写高吞吐量的需求.分片通过水平扩展的方式解决了这个问题.通过 ...
- 02 . MongoDB复制集,分片集,备份与恢复
复制集 MongoDB复制集RS(ReplicationSet): 基本构成是1主2从的结构,自带互相监控投票机制(Raft(MongoDB)Paxos(mysql MGR 用的是变种)) 如果发生主 ...
- Mongodb主从复制/ 副本集/分片集群介绍
前面的文章介绍了Mongodb的安装使用,在 MongoDB 中,有两种数据冗余方式,一种 是 Master-Slave 模式(主从复制),一种是 Replica Sets 模式(副本集). Mong ...
- MongoDB高可用复制集分片集群搭建
1 逻辑架构 1.1 逻辑架构图 1.2 组件说明 一.mongos(query routers):查询路由,负责client的连接,并把任务分给shards,然后收集结果.一 ...
- 【八】MongoDB管理之分片集群实践
MongoDB中集群有三种:主从复制.副本集.分片集群.目前副本集已经替代主从复制架构,成为官方建议采用的架构,而分片集群相较于前两种,更加复杂. 下面是生产环境中常用的分片集群架构: 我们知道,分片 ...
- mongoDB研究笔记:分片集群的工作机制
上面的(http://www.cnblogs.com/guoyuanwei/p/3565088.html)介绍了部署了一个默认的分片集群,对mongoDB的分片集群有了大概的认识,到目前为止我们还没有 ...
- mongoDB研究笔记:分片集群部署
前面几篇文章的分析复制集解决了数据库的备份与自动故障转移,但是围绕数据库的业务中当前还有两个方面的问题变得越来越重要.一是海量数据如何存储?二是如何高效的读写海量数据?尽管复制集也可以实现读写分析,如 ...
随机推荐
- 将Mysql的一张表导出至Excel格式文件
将Mysql的一张表导出至Excel格式文件 导出语句 进入mysql数据库,输入如下sql语句: select id, name, age from tablename into outfile ' ...
- shiro入门与认证原理
一.shiro介绍 1.什么是shiro shiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证.用户授权. 2.shiro的优点 (1)shiro将安全认证相关的功能抽取出 ...
- 使用rem单位的问题——Google下字体很大
rem的看法 rem单位确实好处蛮多的,它是相对于根节点,让我们整个网站单位可以统一.还可以让我们的字体更好的自适应网站的大小.但是,你用过了就知道,它会出现一个问题: 用Chrome浏览器打开你做的 ...
- ExtJs6自定义scss解决actionColum中iconCls图标不能调样式的问题
问题:图标样式不对,icon(本地图片)是对的,iconCls(引用的)样式不对 查ExtJs6的API里面说,可以用style添加样式,然而并没有作用 最后在该文件树下建立scss,最好和view文 ...
- iOS 模拟器截屏快捷键
iOS 模拟器截屏快捷键: cmd+S
- JavaScript中的异步 macrotask 和 microtask
看过很多setTimeout.Promise执行顺序的面试题,一直不明白为啥都是异步操作,Promise就牛×些呢?直到了解了macrotask和micromask才恍然大悟... 先来一道面试题助助 ...
- JS原型与原型链图解
- Orchard源码分析 - 缓存管理
ICacheManager & ICacheHolder Orchard缓存管理主要通过 ICacheManager 接口对外提供缓存服务. 其实现类D ...
- .net EF框架-实现增删改查
声明一个EF上下文对象 Model dbContext = new Model(); 添加操作(向表中插入一条数据) //声明一个表的实体 Contact contact = new Contact( ...
- java中list、set、map区别(转)
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap Collecti ...