日期:2014-05-16  浏览次数:20503 次

小米科技 电商部门 Mongodb sharding Cluster with Replica Set 集群 文档

本文提供下载:http://wenku.baidu.com/view/22661c0516fc700abb68fc61.html

mongodb分片群集(sharding cluster)

目录
mongodb分片群集(sharding cluster) 1
变更记录 2
硬件说明 2
1. cpu 2
2. 内存 2
3. 硬盘 2
系统设置 3
权限管理 3
软件以及脚本准备 4
1. yum 安装支持软件 4
2. mongodb 4
3. V8引擎 4
4. GYP 4
目录结构 4
1. Mongodb所在的目录4
2. 数据目录 4
3. 日志文件以及集群中间目录5
架构图 5
安装配置流程 5
1. 创建目录 5
2. 软件准备 8
3. 需要在/etc/hosts中设置127.0.0.1 servername9
4. 配置mongod 9
5. 配置mongos config11
6. 测试分片 11
7. 测试V8引擎 12
维护命令 13
注意事项 15
1. Mongodb sharding cluster 自动平衡性能非常差15
2. 切换replica set主从操作。15
备注 16
附1:op同学提供的iptables脚本,很好很强大。 16
附2:test.js 20


变更记录
日期 作者 版本说明
2012-09-08 袁立强1.0初稿-小米电商DBA组

原文链接:http://blog.csdn.net/ylqmf/article/details/7958804

硬件说明
1. cpu
a) cpu情况为2 cpu 8 core 16 process。
b) 使用numactl来增强mongo对多核架构的利用效率,尽可能的将多线程分散所有的cpu上。
2. 内存
a)