一、准备环境1、下载最新版mongodb_64位安装包:http://www.mongodb.org/downloads2、解压安装配置:#tarzxvfmongodb-linux-x86_64-2.2.3.tgz-C/usr/local/#mvmo
一、准备环境


1、下载最新版mongodb_64位安装包:
2、解压安装配置:
# tar zxvf mongodb-linux-x86_64-2.2.3.tgz -C /usr/local/
# mv mongodb-linux-x86_64-2.2.3/ mongodb
# mkdir data_mongo
# cd data_mongo
# mkdir config
# mkdir ku1-zu
# mkdir ku2-bei
# mkdir ku3-abr
# mkdir logs
# cd ../mongodb/
# mkdir conf
# cd conf/
# touch ku1-zu.conf
# touch ku2-bei.conf
# touch ku3-abr.conf
# touch config.conf
# touch mongos.conf
【192.168.10.20上的配置文件】
# vi ku1-zu.conf
logpath = /usr/local/data_mongo/logs/ku1.log
logappend = true
dbpath = /usr/local/data_mongo/ku1_zu
shardsvr = true
replSet = rs1
bind_ip = 127.0.0.1,192.168.10.20
maxConns = 5000
fork = true
port = 27011
oplogSize = 1000
profile = 1
slowms = 500
rest = true
directoryperdb = true
journal = true
# vi ku2-bei.conf
logpath = /usr/local/data_mongo/logs/ku2.log
logappend = true
dbpath = /usr/local/data_mongo/ku2_bei
shardsvr = true
replSet = rs2
bind_ip = 127.0.0.1,192.168.10.20
maxConns = 5000
fork = true
port = 27013
oplogSize = 1000
profile = 1
slowms = 500
rest = true
directoryperdb = true
journal = true
vi ku3-abr.conf
logpath = /usr/local/data_mongo/logs/ku3.log
logappend = true
dbpath = /usr/local/data_mongo/ku3_abr
shardsvr = true
replSet = rs3
bind_ip = 127.0.0.1,192.168.10.20
maxConns = 5000
fork = true
port = 27015
vi config.conf
logpath = /usr/local/data_mongo/logs/config.log
logappend = true
dbpath = /usr/local/data_mongo/config
configsvr = true
bind_ip = 127.0.0.1,192.168.10.20
fork = true
port = 20000
vi mongos.conf
configdb = 192.168.10.20:20000,192.168.10.21:20000,192.168.10.22:20000
logpath = /usr/local/data_mongo/logs/mongos.log
logappend = true
chunkSize = 10
fork = true
maxConns = 6000
port = 30000
【192.168.10.21上的配置文件】[config.conf、mongos.conf 与10.20几乎一致略]
vi ku1-abr.conf
logpath = /usr/local/data_mongo/logs/ku1.log
logappend = true
dbpath = /usr/local/data_mongo/ku1_abr
shardsvr = true
replSet = rs1
bind_ip = 127.0.0.1,192.168.10.21
华友协同办公管理系统(华友OA),基于微软最新的.net 2.0平台和SQL Server数据库,集成强大的Ajax技术,采用多层分布式架构,实现统一办公平台,功能强大、价格便宜,是适用于企事业单位的通用型网络协同办公系统。 系统秉承协同办公的思想,集成即时通讯、日记管理、通知管理、邮件管理、新闻、考勤管理、短信管理、个人文件柜、日程安排、工作计划、工作日清、通讯录、公文流转、论坛、在线调查、
0
maxConns = 5000
fork = true
port = 27011
vi ku2-zu.conf
logpath = /usr/local/data_mongo/logs/ku2.log
logappend = true
dbpath = /usr/local/data_mongo/ku2_zu
shardsvr = true
replSet = rs2
bind_ip = 127.0.0.1,192.168.10.21
maxConns = 5000
fork = true
port = 27013
oplogSize = 1000
profile = 1
slowms = 500
rest = true
directoryperdb = true
journal = true
vi ku3-bei.conf
logpath = /usr/local/data_mongo/logs/ku3.log
logappend = true
dbpath = /usr/local/data_mongo/ku3_bei
shardsvr = true
replSet = rs3
bind_ip = 127.0.0.1,192.168.10.21
maxConns = 5000
fork = true
port = 27015
oplogSize = 1000
profile = 1
slowms = 500
rest = true
directoryperdb = true
journal = true
【192.168.10.22上的配置文件】[config.conf、mongos.conf 与10.20几乎一致略]
vi ku1-bei.conf
logpath = /usr/local/data_mongo/logs/ku1.log
logappend = true
dbpath = /usr/local/data_mongo/ku1_bei
shardsvr = true
replSet = rs1
bind_ip = 127.0.0.1,192.168.10.22
maxConns = 5000
fork = true
port = 27011
oplogSize = 1000
profile = 1
slowms = 500
rest = true
directoryperdb = true
journal = true
vi ku2-abr.conf
ogpath = /usr/local/data_mongo/logs/ku2.log
logappend = true
dbpath = /usr/local/data_mongo/ku2_abr
shardsvr = true
replSet = rs2
bind_ip = 127.0.0.1,192.168.10.22
maxConns = 5000
fork = true
port = 27013
vi ku3-zu.conf
logpath = /usr/local/data_mongo/logs/ku3.log
logappend = true
dbpath = /usr/local/data_mongo/ku3-zu
shardsvr = true
replSet = rs3
bind_ip = 127.0.0.1,192.168.10.22
maxConns = 5000
fork = true
port = 27015
oplogSize = 1000
profile = 1
slowms = 500
rest = true
directoryperdb = true
journal = true
3、启动:【这是192.168.10.20、其他两台都一样启动、但都必须先启动shard 也就是自定义的 ku1 ku2 ku3;再启动config 和 mongos 略】
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/ku1-zu.conf
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/ku2-bei.conf
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/ku3-abr.conf
/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/config.conf
/usr/local/mongodb/bin/mongos -f /usr/local/mongodb/conf/mongos.conf
4、4-1 配置congif和路由:【ku1 ku2 ku3 每个库群 随便找一台进去对应的端口进行配置】
例如:ku1 我在192.168.10.20 上进行初始化副本集
# /usr/local/mongodb/bin/mongo --port 27011
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号