目录
说明
本文参考了
https://www.cnblogs.com/clsn/p/8214345.html#auto_id_42
http://www.lanceyan.com/tech/arch/mongodb_shard1.html
https://blog.csdn.net/aafeiyang/article/details/82109662
https://www.cnblogs.com/vansky/p/9640268.html
配置说明
gitee
配置文件在gitee上
https://gitee.com/DDDD/mongodb_settings
3台机器
jiba01 10.10.10.100
jiba02 10.10.10.101
jiba03 10.10.10.102
端口
- mongos端口 21000
- config集群端口 22000 集群名字 (replSetName)configReplSet
- 3个分片集群端口
- shard1:23001 集群名字(replSetName)shard1
- shard2:23002 集群名字(replSetName)shard2
- shard3:23003 集群名字(replSetName)shard3
安装
下载
#下载
[root@jiba01 files]# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.10.tgz
--2019-07-09 04:38:48-- https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.10.tgz
Resolving fastdl.mongodb.org (fastdl.mongodb.org)... 13.249.236.15, 13.249.236.35, 13.249.236.77, ...
Connecting to fastdl.mongodb.org (fastdl.mongodb.org)|13.249.236.15|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 84996443 (81M) [application/x-gzip]
Saving to: ‘mongodb-linux-x86_64-4.0.10.tgz’
100%[===========================================================================>] 84,996,443 2.95MB/s in 22s
2019-07-09 04:39:13 (3.75 MB/s) - ‘mongodb-linux-x86_64-4.0.10.tgz’ saved [84996443/84996443]
解压文件
[root@jiba01 usr]# tar -zxvf mongodb-linux-x86_64-4.0.10.tgz
mongodb-linux-x86_64-4.0.10/THIRD-PARTY-NOTICES.gotools
mongodb-linux-x86_64-4.0.10/README
mongodb-linux-x86_64-4.0.10/THIRD-PARTY-NOTICES
mongodb-linux-x86_64-4.0.10/MPL-2
mongodb-linux-x86_64-4.0.10/LICENSE-Community.txt
mongodb-linux-x86_64-4.0.10/bin/mongodump
mongodb-linux-x86_64-4.0.10/bin/mongorestore
mongodb-linux-x86_64-4.0.10/bin/mongoexport
mongodb-linux-x86_64-4.0.10/bin/mongoimport
mongodb-linux-x86_64-4.0.10/bin/mongostat
mongodb-linux-x86_64-4.0.10/bin/mongotop
mongodb-linux-x86_64-4.0.10/bin/bsondump
mongodb-linux-x86_64-4.0.10/bin/mongofiles
mongodb-linux-x86_64-4.0.10/bin/mongoreplay
mongodb-linux-x86_64-4.0.10/bin/mongod
mongodb-linux-x86_64-4.0.10/bin/mongos
mongodb-linux-x86_64-4.0.10/bin/mongo
mongodb-linux-x86_64-4.0.10/bin/install_compass
创建文件夹
#创建文件夹
[root@jiba01 mongodb]# mkdir -p /usr/mongodb/conf
[root@jiba01 mongodb]# mkdir -p /usr/mongodb/mongos/log
[root@jiba01 mongodb]# mkdir -p /usr/mongodb/config/data
[root@jiba01 mongodb]# mkdir -p /usr/mongodb/config/log
[root@jiba01 mongodb]# mkdir -p /usr/mongodb/shard1/data
[root@jiba01 mongodb]# mkdir -p /usr/m