1、先配置配置服务器,
113-114 两个集群,端口27018,配置文件/etc/mongod27018.conf, 服务 mongod27018.service
mongo --host 127.0.0.1 --port 27018
use admin
db.auth('root', 'password')
rs.stauts()
2、配置分片服务器
113-118 6个分片,每个分片又是一个单独的集群模式,端口27017, 配置文件/etc/mongod27017.conf, 服务 mongod27017.service
mongo --host 127.0.0.1 --port 27017
use admin
db.auth('root', 'password')
rs.stauts()
3、路由服务器
45、49、60 三台路由服务器,配置文件/etc/mongod27017.conf, 没有配置服务,命令行启动
mongos -f /etc/mongod27017.conf
mongo --host 127.0.0.1 --port 27017
use admin
db.auth('root', 'password')
4、重启顺序
关闭路由mongos服务,pkill mongos; 在关闭所有的分片服务 systemctl stop mongod27017; 最后关闭配置服务 systemctl stop mongod27018
启动配置服务 systemctl start mongod27018; 启动分片服务 systemctl start mongod27017; 启动路由mongos服务 mongos -f /etc/mongod27017.conf
在正常情况下,重启 mongos
实例后,不需要重新添加分片;
-
查看分片状态:
使用sh.status()
来检查mongos
的分片信息和状态。如果所有分片、集合和片段都正确显示,说明配置是正确的。 -
查看分片配置:
确保在config.shards
和config.databases
集合中的信息是正确的,可以通过以下命令查看:use config db.shards.find().pretty() db.databases.find().pretty()
标签:mongod27017,--,db,集群,mongos,conf,分片 From: https://www.cnblogs.com/minorblog/p/18542224