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()
最新文章
- Velocity 局部定制模板
- JSON格式转换(javascript)
- atomic vs. nonatomic
- Effective Java 09 Always override hashCode when you override equals
- 锋利的jQuery-7--$.extend()
- VIM的配置文件(vimrc)在哪里?【Win7】
- lintcode 中等题:Min stack 最小栈
- lintcode:二叉树的中序遍历
- 记:Tmall活动页面开发
- Android中利用OpenMax 编程的基本流程
- Spring的事务管理(理论篇,下篇提供代码实现)
- 初识Asp.Net WebApi
- Oracle中rownum的基本用法
- M1-Flask-Day2
- dos命令大全 黑客必知的DOS命令集合
- C# 在WPF中使用Exceptionless异常日志框架
- Spark集群高可用HA配置
- bzoj 2654 tree - 二分法 - 最小生成树
- redis编译
- SpringMVC 多个数据源 配置多个事物管理器 Multiple Transaction Managers
热门文章
- 网络安装Ubuntu16.04
- C 标准库 - string.h
- Python基础(1) - 初识Python
- 【.Net】 【C++】容器类型对照
- SVN命令行怎么用?--转百度知道
- 使用idea开发工具,nginx服务部署Extjs6,SpringBoot项目到服务器
- 软工网络15Alpha阶段敏捷冲刺博客汇总
- AtCoder Regular Contest 059 F Unhappy Hacking
- SSIS教程:创建简单的ETL包 -- 2. 添加循环(Adding Looping)
- 数据结构(四)--- 红黑树(RedBlock-Tree)