20台MongoDB服务器集中到仅1台

20台MongoDB服务器集中到仅1台,mongodb,server,cluster-computing,business-intelligence,Mongodb,Server,Cluster Computing,Business Intelligence,我想知道如何制作20个mongodb实例,每个实例都有一个名称为唯一编号的数据库,将这些数据库及其数据同步到一个中央数据库 例如: 有人能给我提供一些物品吗?Github回购? 我正在尝试使用: 但是我在认证部分遇到了很多问题。。。每台服务器都需要有自己的用户,这样每台服务器只能看到自己的数据。 已尝试使用以下权限在我的authSource/数据库中创建自定义角色:createCollection、find、insert、update、listCollections和listDatabases。

我想知道如何制作20个mongodb实例,每个实例都有一个名称为唯一编号的数据库,将这些数据库及其数据同步到一个中央数据库

例如:

有人能给我提供一些物品吗?Github回购? 我正在尝试使用: 但是我在认证部分遇到了很多问题。。。每台服务器都需要有自己的用户,这样每台服务器只能看到自己的数据。 已尝试使用以下权限在我的authSource/数据库中创建自定义角色:createCollection、find、insert、update、listCollections和listDatabases。但它也不起作用

我会感谢你的帮助

从每个离散数据库创建一个侦听器,并在每个流上设置一个侦听器,该侦听器可以将所有更改写入中央数据库。您需要MongoDB 3.6或更高版本才能使用变更流

从每个离散数据库创建一个侦听器,并在每个流上设置一个侦听器,该侦听器可以将所有更改写入中央数据库。您需要MongoDB 3.6或更高版本才能使用变更流

Server 1 - Database 1
Server 2 - Database 2
...
Server 20 - Database 20
Central Server - Database 1, 2, 3, ..., 20