MongoDB路由节点配置

### 1.编辑配置文件 编辑mongos路由配置文件。 ``` systemLog: destination: file path: "/root/mongodb/data/logs/mongos.log" logAppend: true net: bindIp: 0.0.0.0 port: 27020 # 将config server 添加到路由 sharding: configDB: csvr/101.200.85.138:27019,47.98.208.3:27019,8.129.36.127:27019 processManagement: fork: true ``` **上述配置文件,在每台服务器上编辑并运行。** ### 2.切换到27020节点,添加分片 ``` bin/mongo 101.200.85.138:27020 use admin ``` 切换到`admin`库,执行`db.runCommand()`命令 ``` db.runCommand({addshard:”rs0/ip:port,ip:port,8.129.36.127:27016”,name:”shard1”}); ``` 有多少个分片添加多少。 指定库 `db.runCommand({enablesharding:”testdb”});` 指定表并设置片键`db.runCommand({shardcollection:”tastdb.orders”,key:{_id:”hashed”}});` 可以通过`sh.status()`查看分片集状态。 >i至此,一个简单的分片集群,就配置完毕了。 更多性能优化,需要根据生产环境需求,随时调整。