我是 MongoDB 的新手。如果问题不够清楚,我很抱歉。我的意思是:
- 我有集群GlusterFS 卷(配置在 2 CentOS之上)。这意味着,可以从两个 CentOS 机器中读取相同的数据目录:
- 让我们打电话:
CentOS-1
和CentOS-2
- 我想
mongod
在两个 CentOS 机器上安装 MongoDB 服务器。但是只启动(运行)一个。(另一个CentOS-2
可能是故意停止的) - 然后应用程序将连接到 上的那个(当前活动)
CentOS-1
。
这里主要问题来了(请参考下图):
- 假设:如果
CentOS-1
服务器出现故障,我手动启动另一个 MongoDB 服务器(mongod
在另一个盒子上CentOS-2
),并让所有应用程序连接到CentOS-2
:
(1)一切都还在工作吗?
(2) 是否会像 MySQL 那样存在“锁定”问题?
(3)如果成功了,是不是说我们可以添加任意数量的MongoDB Servers(在待机模式下),只要它们摆动,就没有问题?
笔记:
一次只能运行 1 个服务器。不像:多个服务器正在访问数据存储。
感谢所有先进的意见:)