我是MongoDB的新手。如果问题不够清楚我很抱歉。我的意思是:
CentOS-1和CentOS-2mongod服务器。但只开始(跑)一次。( CentOS-2上的另一个可能是故意停止的)CentOS-1上的那个(当前活动)。以下是主要问题(请参阅下图):
CentOS-1服务器出现故障,我手动启动另一个MongoDB服务器(另一个框CentOS-2上的mongod),让所有应用程序连接到CentOS-2(1) 一切都还在工作吗?
(2)是否会出现像MySQL那样的“锁”问题?
(3)如果它有效,是否意味着我们可以添加任何数量的MongoDB服务器(以备用模式),并且每当它们摇摆时,就没有问题了?

注意:
一次只运行一个服务器。不像:数据存储正在被多个服务器访问。
(谢谢大家的意见:)
发布于 2015-11-27 17:39:15
是的你可以。只要您计划使用相同版本的mongodb和相同的操作系统,将数据文件移动到不同的服务器上就不会有任何问题。当您移动这些文件时,如果mongodb.lock文件存在于数据目录中,请确保删除它。
发布于 2015-11-27 08:12:53
glusterfs有利于不同服务器之间的文件复制,但使用Glusterfs同步mongodb数据不是个好主意。
,一切还能正常工作吗?
很可能不
会不会出现像MySQL?那样的“锁”问题?
yes it will be. check this [https://docs.mongodb.org/v3.0/faq/concurrency/](https://docs.mongodb.org/v3.0/faq/concurrency/) .glusterfs locks the file while it write on gluster-volumes and mongodb data may change frequently which could result problem. 您可以考虑使用mongodb复制(https://docs.mongodb.org/manual/core/replication-introduction/)。
https://stackoverflow.com/questions/33950485
复制相似问题