MongoDB-3.6.13部署
部署计划
主机 | IP | 部署规划 | 路径 |
---|---|---|---|
st01 | 192.168.0.19 | 配置服务器、路由、shard1、shard2、shard3 | /export/server |
st02 | 192.168.0.20 | 配置服务器、shard1、shard2、shard3 | /export/server |
st03 | 192.168.0.8 | 配置服务器、shard1、shard1、shard3 | /export/server |
部署流程
1、解压MongoDB安装包到/export/server目录下
[root@st01 server]# tree -L 1 mongodb-3.6.13
mongodb-3.6.13
├── bin
│ ├── install_compass
│ ├── mongo
│ ├── mongod
│ ├── mongoperf
│ └── mongos
├── etc
│ ├── keyfile
│ ├── mongod.cnf
│ ├── mongod-config.cnf
│ ├── mongod-shard1.cnf
│ ├── mongod-shard2.cnf
│ ├── mongod-shard3.cnf
│ └── mongos.cnf
├── data
└── logs
└── mongod.log
单机部署
①mongod.cnf
改配置作为mongodb的单个实例运行方式
dbpath =/export/server/mongodb-3.6.13/data
logpath = /export/server/mongodb-3.6.13/logs/mongod.log
pidfilepath = /export/server/mongodb-3.6.13/pid
logappend = true
fork = true
port = 27017
maxConns = 1024
②启动服务
[root@st01 mongodb-3.6.13]# ./bin/mongod -f etc/mongod.cnf
集群部署
配置副本集
①mongod-config.cnf