如何在 mongodb 中部署三个用于分片的配置服务器实例?

How to deploy three config server instances for sharding in mongodb?

我是 MongoDB 的新手。此外,我对网络和服务器了解不多。我正在尝试使用 this article.

在 mongodb 中部署分片集群

它说我需要部署三个配置服务器实例并为每个实例创建数据目录。
我可以使用此命令创建数据目录

mkdir /data/configdb

但是我该如何为所有三个人执行此操作?
我也想只在一台机器上做这个。

一样,出于测试目的,一个 配置服务器 就足够了,三个 配置服务器 应该是考虑用于生产部署。

但是无论如何,在一台机器上为每个 config server 创建单独的目录是没有问题的。正如您所提到的,是的,您可以创建目录,但是任何 mongo 实例(mongodconfigsvr 等)的数据目录不限于任何路径。因此,这意味着您可以通过为每个目录指定路径来创建单独的目录并启动 mongod 配置服务器:

$ mkdir /data/configdb1
$ mkdir /data/configdb2
$ mkdir /data/configdb3
$ mongod --configsvr --dbpath /data/configdb1 ...
$ mongod --configsvr --dbpath /data/configdb2 ...
$ mongod --configsvr --dbpath /data/configdb3 ...