【发布时间】:2013-07-22 17:29:04
【问题描述】:
试图配置一个 openshift MongoDB 副本集,所以我配置了主要的 openshift 应用程序实例,但是在尝试添加一个新的副本集成员时:
rsMeetPays:PRIMARY> rs.add('aaa.bbb.ccc:27017')
{
"errmsg" : "exception: can't use localhost in repl set member names except when using it for all members",
"code" : 13393,
"ok" : 0
}
我从 openshit 对服务器 aaa.bbb.ccc 进行了 ping,所以它存在并且它还活着。尝试解析服务器名称时:
[app-gear.rhcloud.com user]\> nslookup aaa.bbb.ccc
nslookup: isc_socket_bind: permission denied
那么,我可以假设 MongoDB 无法解析名称,因此无法在 Openshift 上设置 MongoDB 副本集吗?
【问题讨论】:
标签: mongodb replication openshift