首页 > 解决方案 > Mongodb Sharding的连接问题

问题描述

我有一个问题,当使用 Mongo Sharding (Test) 创建数据库时,它在 mongod 运行时可以正常工作,但是如果我关闭运行 mongod 服务的 cmd,则无法打开数据库,我收到以下消息:

在此处输入图像描述

我运行 mongod 但它仍然无法正常工作。我通过以下方式做到这一点:

...MongoDB\Server\4.4\bin> mongod 或者 ...MongoDB\Server\4.4\bin>mongod --port 20006

注意:如果我在任务管理器中运行 mongodb 服务,它也不起作用。

标签: mongodb

解决方案


您应该像这样创建服务:

mongod.exe --config ...\MongoDB\config\mongo_shard1.cfg --install
mongod.exe --config ...\MongoDB\config\mongo_config1.cfg --install
mongod.exe --config ...\MongoDB\config\mongos1.cfg --install

然后您应该能够使用 Service Manager 启动服务。对于 Sharded 集群,您至少需要运行 3 个 MongoDB 服务。

您是否按照此部署分片集群教程进行操作?


推荐阅读