Enviar pesquisa
Carregar
Mongo db部署架构之优先方案
•
Transferir como DOC, PDF
•
0 gostou
•
740 visualizações
Lucien Li
Seguir
MongoDB Sharding+Replica Set
Leia menos
Leia mais
Tecnologia
Negócios
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 9
Baixar agora
Recomendados
Mongo db架构之优先方案
Mongo db架构之优先方案
Lucien Li
Mongo db部署架构之优先方案
Mongo db部署架构之优先方案
Lucien Li
Infiniflash benchmark
Infiniflash benchmark
Louis liu
智能Dns工作流程及配置
智能Dns工作流程及配置
Yiwei Ma
康盛创想项目部Linux 服务器部署标准(最新版)
康盛创想项目部Linux 服务器部署标准(最新版)
Yiwei Ma
Showinnodbstatus公开
Showinnodbstatus公开
longxibendi
部署並執行以太坊智能合約
部署並執行以太坊智能合約
Nicholas Lin
【第一季第四期】JavaScript Optimization
【第一季第四期】JavaScript Optimization
tbosstraining
Recomendados
Mongo db架构之优先方案
Mongo db架构之优先方案
Lucien Li
Mongo db部署架构之优先方案
Mongo db部署架构之优先方案
Lucien Li
Infiniflash benchmark
Infiniflash benchmark
Louis liu
智能Dns工作流程及配置
智能Dns工作流程及配置
Yiwei Ma
康盛创想项目部Linux 服务器部署标准(最新版)
康盛创想项目部Linux 服务器部署标准(最新版)
Yiwei Ma
Showinnodbstatus公开
Showinnodbstatus公开
longxibendi
部署並執行以太坊智能合約
部署並執行以太坊智能合約
Nicholas Lin
【第一季第四期】JavaScript Optimization
【第一季第四期】JavaScript Optimization
tbosstraining
Dog svr
Dog svr
yxcwf
恶意网页分析实战
恶意网页分析实战
Huang Toby
Mongo db技术分享
Mongo db技术分享
晓锋 陈
D2 如何发现前端性能问题
D2 如何发现前端性能问题
aoao
MongoDB Basic
MongoDB Basic
simplels
Redis 存储分片之代理服务twemproxy 测试
Redis 存储分片之代理服务twemproxy 测试
kaerseng
Java Web 程式之效能技巧與安全防護
Java Web 程式之效能技巧與安全防護
Justin Lin
X64服务器 lamp服务器部署标准 new
X64服务器 lamp服务器部署标准 new
Yiwei Ma
Aisanux安装光盘分析
Aisanux安装光盘分析
Guangyao Cheng
Advanced heap exploitaion
Advanced heap exploitaion
Angel Boy
缓存技术浅谈
缓存技术浅谈
Robbin Fan
Mongo db &lamp;redis,nosql
Mongo db &lamp;redis,nosql
taocheng1989
Koa 正在等一個人
Koa 正在等一個人
Fred Chien
Myfox on NodeJS
Myfox on NodeJS
aleafs
ch13-pv1-system-calls
ch13-pv1-system-calls
yushiang fu
學好 node.js 不可不知的事
學好 node.js 不可不知的事
Ben Lue
基于linux-HA 的PG高可用性
基于linux-HA 的PG高可用性
babyyellow li
以太坊智能合約撰寫簡單教學
以太坊智能合約撰寫簡單教學
Nicholas Lin
Introduction to pig&zookeeper
Introduction to pig&zookeeper
Guangyao Cheng
Case study EduCoRe
Case study EduCoRe
Links-up
Fabulares iv growing up
Fabulares iv growing up
Simpony
Jeni Jenkins Oral History
Jeni Jenkins Oral History
momentumprojector
Mais conteúdo relacionado
Mais procurados
Dog svr
Dog svr
yxcwf
恶意网页分析实战
恶意网页分析实战
Huang Toby
Mongo db技术分享
Mongo db技术分享
晓锋 陈
D2 如何发现前端性能问题
D2 如何发现前端性能问题
aoao
MongoDB Basic
MongoDB Basic
simplels
Redis 存储分片之代理服务twemproxy 测试
Redis 存储分片之代理服务twemproxy 测试
kaerseng
Java Web 程式之效能技巧與安全防護
Java Web 程式之效能技巧與安全防護
Justin Lin
X64服务器 lamp服务器部署标准 new
X64服务器 lamp服务器部署标准 new
Yiwei Ma
Aisanux安装光盘分析
Aisanux安装光盘分析
Guangyao Cheng
Advanced heap exploitaion
Advanced heap exploitaion
Angel Boy
缓存技术浅谈
缓存技术浅谈
Robbin Fan
Mongo db &lamp;redis,nosql
Mongo db &lamp;redis,nosql
taocheng1989
Koa 正在等一個人
Koa 正在等一個人
Fred Chien
Myfox on NodeJS
Myfox on NodeJS
aleafs
ch13-pv1-system-calls
ch13-pv1-system-calls
yushiang fu
學好 node.js 不可不知的事
學好 node.js 不可不知的事
Ben Lue
基于linux-HA 的PG高可用性
基于linux-HA 的PG高可用性
babyyellow li
以太坊智能合約撰寫簡單教學
以太坊智能合約撰寫簡單教學
Nicholas Lin
Introduction to pig&zookeeper
Introduction to pig&zookeeper
Guangyao Cheng
Mais procurados
(19)
Dog svr
Dog svr
恶意网页分析实战
恶意网页分析实战
Mongo db技术分享
Mongo db技术分享
D2 如何发现前端性能问题
D2 如何发现前端性能问题
MongoDB Basic
MongoDB Basic
Redis 存储分片之代理服务twemproxy 测试
Redis 存储分片之代理服务twemproxy 测试
Java Web 程式之效能技巧與安全防護
Java Web 程式之效能技巧與安全防護
X64服务器 lamp服务器部署标准 new
X64服务器 lamp服务器部署标准 new
Aisanux安装光盘分析
Aisanux安装光盘分析
Advanced heap exploitaion
Advanced heap exploitaion
缓存技术浅谈
缓存技术浅谈
Mongo db &lamp;redis,nosql
Mongo db &lamp;redis,nosql
Koa 正在等一個人
Koa 正在等一個人
Myfox on NodeJS
Myfox on NodeJS
ch13-pv1-system-calls
ch13-pv1-system-calls
學好 node.js 不可不知的事
學好 node.js 不可不知的事
基于linux-HA 的PG高可用性
基于linux-HA 的PG高可用性
以太坊智能合約撰寫簡單教學
以太坊智能合約撰寫簡單教學
Introduction to pig&zookeeper
Introduction to pig&zookeeper
Destaque
Case study EduCoRe
Case study EduCoRe
Links-up
Fabulares iv growing up
Fabulares iv growing up
Simpony
Jeni Jenkins Oral History
Jeni Jenkins Oral History
momentumprojector
Sena a
Sena a
degenerada
Lidkurping 06.07.11
Lidkurping 06.07.11
Colin Campbell
Challenges of a mother
Challenges of a mother
Simpony
Why I should be on your team
Why I should be on your team
davidlanska
цахим тест
цахим тест
neegii
Spring 2 vega
Spring 2 vega
Simpony
The Global Social Media Check-up 2011
The Global Social Media Check-up 2011
EM3
Nathan’s nutrients
Nathan’s nutrients
tahniemonique
Social capital & Lifelong Learning
Social capital & Lifelong Learning
Colin Campbell
Internet tarihi
Internet tarihi
zeynepbuseuysal
Mobile real estate program a
Mobile real estate program a
RSW Technology Guide
Develop and Program Computer Games Easily Training Courses
Develop and Program Computer Games Easily Training Courses
Richard Sneyd
Mobile real estate program a
Mobile real estate program a
RSW Technology Guide
Case study FreqOUT
Case study FreqOUT
Links-up
Q2 Evaluation
Q2 Evaluation
crazynat94
03,04,05,06,07MARCO.pdf
03,04,05,06,07MARCO.pdf
direitoshumanosbm
Case study Savvy Chavvy
Case study Savvy Chavvy
Links-up
Destaque
(20)
Case study EduCoRe
Case study EduCoRe
Fabulares iv growing up
Fabulares iv growing up
Jeni Jenkins Oral History
Jeni Jenkins Oral History
Sena a
Sena a
Lidkurping 06.07.11
Lidkurping 06.07.11
Challenges of a mother
Challenges of a mother
Why I should be on your team
Why I should be on your team
цахим тест
цахим тест
Spring 2 vega
Spring 2 vega
The Global Social Media Check-up 2011
The Global Social Media Check-up 2011
Nathan’s nutrients
Nathan’s nutrients
Social capital & Lifelong Learning
Social capital & Lifelong Learning
Internet tarihi
Internet tarihi
Mobile real estate program a
Mobile real estate program a
Develop and Program Computer Games Easily Training Courses
Develop and Program Computer Games Easily Training Courses
Mobile real estate program a
Mobile real estate program a
Case study FreqOUT
Case study FreqOUT
Q2 Evaluation
Q2 Evaluation
03,04,05,06,07MARCO.pdf
03,04,05,06,07MARCO.pdf
Case study Savvy Chavvy
Case study Savvy Chavvy
Semelhante a Mongo db部署架构之优先方案
Mongodb
Mongodb
bj
Oda安装 恢复步骤
Oda安装 恢复步骤
n-lauren
Spark on Yarn & Mongodb(Big Data Platform)
Spark on Yarn & Mongodb(Big Data Platform)
柄宏 陳
Mysql proxy+mysql-mmm
Mysql proxy+mysql-mmm
Yiwei Ma
Mongo简介
Mongo简介
wuda0112
Dbabc.net 利用heartbeat + drbd搭建my sql高可用环境
Dbabc.net 利用heartbeat + drbd搭建my sql高可用环境
dbabc
SSDB 入门基础
SSDB 入门基础
ideawu
Mongo db技术交流
Mongo db技术交流
liuts
Android系统移植技术详解
Android系统移植技术详解
zzc89522
181201_CoAP_coding365
181201_CoAP_coding365
Peter Yi
Mysql mmm安装指南(翻译)
Mysql mmm安装指南(翻译)
Yiwei Ma
Zoo keeper
Zoo keeper
amazingjxq
Hadoop+spark實作
Hadoop+spark實作
FEG
Linux network monitoring hands-on pratice
Linux network monitoring hands-on pratice
Kenny (netman)
Juniper ScreenOS 基于Policy的
Juniper ScreenOS 基于Policy的
mickchen
用Raspberry PI學Linux驅動程式
用Raspberry PI學Linux驅動程式
Stanley Ho
MongoDB Basics and Tutorial
MongoDB Basics and Tutorial
Ho Kim
Asm+aix
Asm+aix
Louis liu
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
YingSiang Geng
Oraliux+mysql5单机多实例安装文档
Oraliux+mysql5单机多实例安装文档
xuebao_zx
Semelhante a Mongo db部署架构之优先方案
(20)
Mongodb
Mongodb
Oda安装 恢复步骤
Oda安装 恢复步骤
Spark on Yarn & Mongodb(Big Data Platform)
Spark on Yarn & Mongodb(Big Data Platform)
Mysql proxy+mysql-mmm
Mysql proxy+mysql-mmm
Mongo简介
Mongo简介
Dbabc.net 利用heartbeat + drbd搭建my sql高可用环境
Dbabc.net 利用heartbeat + drbd搭建my sql高可用环境
SSDB 入门基础
SSDB 入门基础
Mongo db技术交流
Mongo db技术交流
Android系统移植技术详解
Android系统移植技术详解
181201_CoAP_coding365
181201_CoAP_coding365
Mysql mmm安装指南(翻译)
Mysql mmm安装指南(翻译)
Zoo keeper
Zoo keeper
Hadoop+spark實作
Hadoop+spark實作
Linux network monitoring hands-on pratice
Linux network monitoring hands-on pratice
Juniper ScreenOS 基于Policy的
Juniper ScreenOS 基于Policy的
用Raspberry PI學Linux驅動程式
用Raspberry PI學Linux驅動程式
MongoDB Basics and Tutorial
MongoDB Basics and Tutorial
Asm+aix
Asm+aix
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
Oraliux+mysql5单机多实例安装文档
Oraliux+mysql5单机多实例安装文档
Mais de Lucien Li
Nginx共享内存
Nginx共享内存
Lucien Li
ios分享
ios分享
Lucien Li
深入学习Mongo db
深入学习Mongo db
Lucien Li
iPhone,ios,Object-c基础入门
iPhone,ios,Object-c基础入门
Lucien Li
iPhone,ios,Object-C基础入门
iPhone,ios,Object-C基础入门
Lucien Li
Mongo快速入门
Mongo快速入门
Lucien Li
Mais de Lucien Li
(6)
Nginx共享内存
Nginx共享内存
ios分享
ios分享
深入学习Mongo db
深入学习Mongo db
iPhone,ios,Object-c基础入门
iPhone,ios,Object-c基础入门
iPhone,ios,Object-C基础入门
iPhone,ios,Object-C基础入门
Mongo快速入门
Mongo快速入门
Mongo db部署架构之优先方案
1.
2011/9/16 制作人:酷酷
http://weibo.com/lidaohang Mongo 之架构部署 (Replica Sets+Sharding) 1、环境 要构建一个 MongoDB Sharding Cluster,需要三种角色: •Shard Server: mongod 实例,用于存储实际的数据块。 •Config Server: mongod 实例,存储了整个 Cluster Metadata,其中包括 chunk 信息。 •Route Server: mongos 实例,前端路由,客户端由此接入,且让整个集群看上去像单一进程 数据库。 10.168.0.103 10.168.0.107 10.168.0.108 10.168.0.109 Shard1 Shard2 Shard3 Shard1 Shard2 Shard1 Shard2 Shard3 Shard3 Shard3 Shard1 Shard2 1.节点: 2011/9/16 制作人:酷酷 http://weibo.com/lidaohang
2.
2011/9/16 制作人:酷酷
http://weibo.com/lidaohang S1: 10.168.0.103,10.168.0.107,10.168.0.109,10.168.0.108(arbiter) S2: 10.168.0.107,10.168.0.103,10.168.0.108,10.168.0.109(arbiter) S3: 10.168.0.108,10.168.0.103,10.168.0.109,10.168.0.107(arbiter) 主机 端口信息 10.168.0.103 mongod shard1:27017 mongod shard2:27018 mongod shard3:27019 mongod config:30000 mongs:40000 10.168.0.107 mongod shard1:27017 mongod shard2:27018 mongod shard3:27019 mongod config:30000 mongs:40000 10.168.0.108 mongod shard1:27017 mongod shard2:27018 mongod shard3:27019 mongod config:30000 mongs:40000 10.168.0.109 mongod shard1:27017 mongod shard2:27018 mongod shard3:27019 mongod config:30000 mongs:40000 2、安装部署 软件准备及目录 1.下载 mongodb 程序 curl -O http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.0.tgz 2.解压 mongodb-linux-x86_64-2.0.0.tgz 2011/9/16 制作人:酷酷 http://weibo.com/lidaohang
3.
2011/9/16 制作人:酷酷
http://weibo.com/lidaohang tar zxvf mongodb-linux-x86_64-2.0.0.tgz 3.重命名 mongodb-linux-x86_64-2.0.0.tgz 为 mongodb mv mongodb-linux-x86_64-2.0.0 mongodb 4.进入 mongodb 目录 cd mongodb 5.新建文件夹 data mkdir data 配置 Replica Sets,Config Server 10.168.0.103 1.创建相应的文件夹(注意此处的 testadmin 是客户端登陆名) mkdir -p /home/testadmin/mongodb/data/shard1 mkdir -p /home/testadmin/mongodb/data/shard2 mkdir -p /home/testadmin/mongodb/data/shard3 mkdir -p /home/testadmin/mongodb/data/config mkdir -p /home/testadmin/mongodb/logs/shard1 mkdir -p /home/testadmin/mongodb/logs/shard2 mkdir -p /home/testadmin/mongodb/logs/shard3 mkdir -p /home/testadmin/mongodb/logs/config mkdir -p /home/testadmin/mongodb/logs/mongos 2.配置 mongod /testadmin/mongodb/bin/mongod --fork --shardsvr --port 27017 --dbpath /home/testadmin/mongodb/data/shard1/--logpath/home/testadmin/mongodb/logs/shard1/log.log --logappend --replSet s1 --auth --rest /testadmin/mongodb/bin/mongod --fork --shardsvr --port 27018 --dbpath /home/testadmin/mongodb/data/shard2/-- logpath/home/testadmin/mongodb/logs/shard2/log.log --logappend --replSet s2 --auth --rest /testadmin/mongodb/bin/mongod--fork--shardsvr--port 27019 --dbpath /home/testadmin/mongodb/data/shard3/-- logpath/home/testadmin/mongodb/logs/shard3/log.log --logappend --replSet s3 --auth --rest /testadmin/mongodb/bin/mongod --fork --configsvr --port 30000 --dbpath /home/testadmin/mongodb/data/config/-- logpath/home/testadmin/mongodb/logs/config/log.log --logappend --auth --rest 3.查看 mongod 的进程是否启动 ps aux | grep mongodb | grep -v grep 2011/9/16 制作人:酷酷 http://weibo.com/lidaohang
4.
2011/9/16 制作人:酷酷
http://weibo.com/lidaohang 4.初始化 replica sets /testadmin/mongodb/bin/mongo --port 27017 config = {_id: 's1', members: [ {_id: 0, host: '10.168.0.103:27017'}, {_id: 1, host: '10.168.0.107:27017'}, {_id: 2, host: '10.168.0.109:27017'}, {_id: 3, host: '10.168.0.108:27017', arbiterOnly: true} ]} rs.initiate(config) rs.status() 10.168.0.107 1.创建相应的文件夹(注意此处的 testadmin 是客户端登陆名) mkdir -p /home/testadmin/mongodb/data/shard1 mkdir -p /home/testadmin/mongodb/data/shard2 mkdir -p /home/testadmin/mongodb/data/shard3 mkdir -p /home/testadmin/mongodb/data/config mkdir -p /home/testadmin/mongodb/logs/shard1 mkdir -p /home/testadmin/mongodb/logs/shard2 mkdir -p /home/testadmin/mongodb/logs/shard3 mkdir -p /home/testadmin/mongodb/logs/config mkdir -p /home/testadmin/mongodb/logs/mongos 2.配置 mongod /testadmin/mongodb/bin/mongod --fork --shardsvr --port 27017 --dbpath /home/testadmin/mongodb/data/shard1/-- logpath/home/testadmin/mongodb/logs/shard1/log.log --logappend --replSet s1 --auth --rest /testadmin/mongodb/bin/mongod --fork --shardsvr --port 27018-- dbpath /home/testadmin/mongodb/data/shard2/-- logpath/home/testadmin/mongodb/logs/shard2/log.log --logappend --replSet shard2 --auth --rest /testadmin/mongodb/bin/mongod --fork --shardsvr --port 27019 --dbpath /home/testadmin/mongodb/data/shard3/-- logpath/home/testadmin/mongodb/logs/shard3/log.log --logappend --replSet s3 --auth --rest /testadmin/mongodb/bin/mongod --fork --configsvr --port 30000 --dbpath /home/testadmin/mongodb/data/config/-- logpath/home/testadmin/mongodb/logs/config/log.log --logappend --auth --rest 3.查看 mongod 的进程是否启动 2011/9/16 制作人:酷酷 http://weibo.com/lidaohang
5.
2011/9/16 制作人:酷酷
http://weibo.com/lidaohang ps aux | grep mongodb | grep -v grep 4.初始化 replica sets /testadmin/mongodb/bin/mongo --port 27018 config = {_id: 's2', members: [ {_id: 0, host: '10.168.0.107:27018'}, {_id: 1, host: '10.168.0.103:27018'}, {_id: 1, host: '10.168.0.108:27018'}, {_id: 2, host: '10.168.0.109:27018', arbiterOnly: true} ]} rs.initiate(config) rs.status() 10.168.0.108 1.创建相应的文件夹(注意此处的 testadmin 是客户端登陆名) mkdir -p /home/testadmin/mongodb/data/shard1 mkdir -p /home/testadmin/mongodb/data/shard2 mkdir -p /home/testadmin/mongodb/data/shard3 mkdir -p /home/testadmin/mongodb/data/config mkdir -p /home/testadmin/mongodb/logs/shard1 mkdir -p /home/testadmin/mongodb/logs/shard2 mkdir -p /home/testadmin/mongodb/logs/shard3 mkdir -p /home/testadmin/mongodb/logs/config mkdir -p /home/testadmin/mongodb/logs/mongos 2.配置 mongod /testadmin/mongodb/bin/mongod --fork --shardsvr --port 27017 --dbpath /home/testadmin/mongodb/data/shard1/-- logpath/home/testadmin/mongodb/logs/shard1/log.log --logappend --replSet s1 --auth --rest /testadmin/mongodb/bin/mongod --fork --shardsvr --port 27018-- dbpath /home/testadmin/mongodb/data/shard2/-- logpath/home/testadmin/mongodb/logs/shard2/log.log --logappend --replSet shard2 --auth --rest /testadmin/mongodb/bin/mongod --fork --shardsvr --port 27019 --dbpath /home/testadmin/mongodb/data/shard3/-- logpath/home/testadmin/mongodb/logs/shard3/log.log --logappend --replSet s3 --auth --rest /testadmin/mongodb/bin/mongod --fork --configsvr --port 30000 2011/9/16 制作人:酷酷 http://weibo.com/lidaohang
6.
2011/9/16 制作人:酷酷
http://weibo.com/lidaohang --dbpath /home/testadmin/mongodb/data/config/-- logpath/home/testadmin/mongodb/logs/config/log.log --logappend --auth --rest 3.查看 mongod 的进程是否启动 ps aux | grep mongodb | grep -v grep 4.初始化 replica sets /testadmin/mongodb/bin/mongo --port 27018 config = {_id: 's2', members: [ {_id: 0, host: '10.168.0.108:27019'}, {_id: 1, host: '10.168.0.103:27019'}, {_id: 1, host: '10.168.0.109:27019'}, {_id: 2, host: '10.168.0.107:27019', arbiterOnly: true} ]} rs.initiate(config) rs.status() 10.168.0.109 1.创建相应的文件夹(注意此处的 testadmin 是客户端登陆名) mkdir -p /home/testadmin/mongodb/data/shard1 mkdir -p /home/testadmin/mongodb/data/shard2 mkdir -p /home/testadmin/mongodb/data/shard3 mkdir -p /home/testadmin/mongodb/data/config mkdir -p /home/testadmin/mongodb/logs/shard1 mkdir -p /home/testadmin/mongodb/logs/shard2 mkdir -p /home/testadmin/mongodb/logs/shard3 mkdir -p /home/testadmin/mongodb/logs/config mkdir -p /home/testadmin/mongodb/logs/mongos 2.配置 mongod /testadmin/mongodb/bin/mongod --fork --shardsvr --port 27017 --dbpath /home/testadmin/mongodb/data/shard1/-- logpath/home/testadmin/mongodb/logs/shard1/log.log --logappend --replSet s1 --auth --rest /testadmin/mongodb/bin/mongod --fork --shardsvr --port 27018-- dbpath /home/testadmin/mongodb/data/shard2/-- logpath/home/testadmin/mongodb/logs/shard2/log.log --logappend --replSet shard2 --auth --rest /testadmin/mongodb/bin/mongod --fork --shardsvr --port 27019 --dbpath /home/testadmin/mongodb/data/shard3/-- 2011/9/16 制作人:酷酷 http://weibo.com/lidaohang
7.
2011/9/16 制作人:酷酷
http://weibo.com/lidaohang logpath/home/testadmin/mongodb/logs/shard3/log.log --logappend --replSet s3 --auth --rest /testadmin/mongodb/bin/mongod --fork --configsvr --port 30000 --dbpath /home/testadmin/mongodb/data/config/-- logpath/home/testadmin/mongodb/logs/config/log.log --logappend --auth --rest 3.查看 mongod 的进程是否启动 ps aux | grep mongodb | grep -v grep 配置 Mongos(在每一台机子上建立路由) /testadmin/mongodb/bin/mongos --fork --port 40000 --logpath/home/testadmin/logs/mongos/log.log --configdb 10.168.0.103:30000,10.168.0.107:30000,10.168.0.108:30000,10.168.0.109 添加分片 1 连接任意一台,其他无需这样操作: /home/testadmin/bin/mongo --port 40000 use admin db.runCommand({addshard:'s1/10.168.0.103:27017,10.168.0.107:27017, 10.168.0.109:27017'}) db.runCommand({addshard:'s2/10.168.0.107:27018,10.168.0.103:27018, 10.168.0.108:27018' }) db.runCommand({addshard:'s3/10.168.0.108:27019,10.168.0.103:27017, 10.168.0.109:27019' }) 2011/9/16 制作人:酷酷 http://weibo.com/lidaohang
8.
2011/9/16 制作人:酷酷
http://weibo.com/lidaohang db.runCommand({ listshards:1 }) db.runCommand({ enablesharding:'weibo' }) db.runCommand({ shardcollection:'weibo.test', key:{_id:1} , unique : true }) printShardingStatus() db.data.stats(); 3、用户认证 1.注意 1.9.1 之前复制集不支持用户认证,只能通过 keyFile 密匙文件,幸好这几天 2.0 正式 版出来了,很多功能问题都已解决。呵呵 注意:用户验证,启动 mongod 必须添加--auth #设置用户名和密码 >use test >db.addUser('mongo','456123'); >db.auth('mongo','456123') >db.system.users.find() --查看该用户是否添加成功 >db.system.users.remove('mongo','456123') >mongo 数据库 -u mongo -p 注意:启动时必须添加--auth 用户权限才会生效,第一次配置完成后,没效果就重启下。 2011/9/16 制作人:酷酷 http://weibo.com/lidaohang
9.
2011/9/16 制作人:酷酷
http://weibo.com/lidaohang 4、鸭梨大了怎么办?添加服务器,怎么样添加呢? 添加 slave 节点 1、利用另外一台 secondary 机器传送数据 2、在新机器上中配置文件中添加 fastsync=true 配置(当需要从有数据中启动节点,那么必 须加上 fastsync=true ,否则启动会报错,如果是从主库直接同步所有数据,那么就不需要 添加这个参数) 3、启动后,在 primary 节点中添加节点 如:rs.add("10.73.24.171:9005") 当我们看到变为 secondary 后,就一切正常,可以正常提供 线上服务了 4、通过 rs.conf()命令查看现在的节点信息(需要 admin 库密码权限) 5、rs.remove()删除节点 6、添加 arbiter 节点:rs.addArb("10.73.24.171:19003") 7、添加延时备份机器:rs.add({_id:4,host:"10.55.22.176:9004",priority:0,slaveDelay:3600}); 8、当出现这个错误时:replSet error RS102 too stale to catch up,我们可以 db.printReplicationInfo()查看主库、从库的 oplog 信息; 添加 sharding 节点 1.重复上面的操作添加 sharding 2011/9/16 制作人:酷酷 http://weibo.com/lidaohang
Baixar agora