【发布时间】:2014-01-22 16:01:03
【问题描述】:
我正在使用 MongoDB 原则将 ElasticSearch 与我的 symfony2 应用程序集成。
在这个 tutorial 中,它说我需要将我的独立实例转换为复制集
基本概念是这样的:应用程序向MongoDB主服务器查询数据,搜索功能需要向从服务器查询。
我的复制集配置如下:
{
"_id" : "rs0",
"version" : 1,
"members" : [
{
"_id" : 0,
"host" : "localhost:27017"
}
]
}
我认为这是主服务器,我的问题是我需要创建另一个服务器吗?如果是,如何创建第二个复制服务器?
坦克很多!
【问题讨论】:
-
那是纯技术问题,你能回答关于算法的问题吗?我什至需要创建另一个复制集吗?
-
教程说你必须这样做,那为什么会出错。创建第二个(和第三个)副本服务器只是意味着创建第二个(和第三个)mongo 实例并将它们组合到一个副本集。