MONGOS的配置文件怎么配置?
How to configure the configuration file for MONGOS?
我无法为 mongodb 配置配置文件。如何设置配置?
步骤 1) 为配置服务器创建一个单独的数据库。
mkdir /data/configdb
步骤 2) 在配置模式下启动 mongodb 实例。假设我们有一个名为 Server D 的服务器作为我们的配置服务器,我们需要 运行 下面的命令将服务器配置为配置服务器。
mongod –configdb ServerD: 27019
步骤 3) 通过指定配置服务器启动 mongos 实例
mongos –configdb ServerD: 27019
步骤 4) 从 mongo shell 连接到 mongo 的实例
mongo –host ServerD –port 27017
步骤 5) 如果您有需要添加到集群的服务器 A 和服务器 B,请发出以下命令
sh.addShard("ServerA:27017")
sh.addShard("ServerB:27017")
步骤 6) 为数据库启用分片。因此,如果我们需要对 Employeedb 数据库进行分片,请发出以下命令
sh.enableSharding(Employeedb)
步骤 7) 为集合启用分片。因此,如果我们需要对 Employee 集合进行分片,请发出以下命令
Sh.shardCollection("db.Employee" , { "Employeeid" : 1 , "EmployeeName" : 1})
我无法为 mongodb 配置配置文件。如何设置配置?
步骤 1) 为配置服务器创建一个单独的数据库。
mkdir /data/configdb
步骤 2) 在配置模式下启动 mongodb 实例。假设我们有一个名为 Server D 的服务器作为我们的配置服务器,我们需要 运行 下面的命令将服务器配置为配置服务器。
mongod –configdb ServerD: 27019
步骤 3) 通过指定配置服务器启动 mongos 实例
mongos –configdb ServerD: 27019
步骤 4) 从 mongo shell 连接到 mongo 的实例
mongo –host ServerD –port 27017
步骤 5) 如果您有需要添加到集群的服务器 A 和服务器 B,请发出以下命令
sh.addShard("ServerA:27017")
sh.addShard("ServerB:27017")
步骤 6) 为数据库启用分片。因此,如果我们需要对 Employeedb 数据库进行分片,请发出以下命令
sh.enableSharding(Employeedb)
步骤 7) 为集合启用分片。因此,如果我们需要对 Employee 集合进行分片,请发出以下命令
Sh.shardCollection("db.Employee" , { "Employeeid" : 1 , "EmployeeName" : 1})