【发布时间】:2014-12-11 20:08:51
【问题描述】:
我用的是play框架+morphia+mongodb。当 mongodb 在没有 replset 的情况下运行时,它工作正常。但是,当我使用 play 框架设置 mongodb replset 时,出现“com.mongodb.MongoException: not speak to master and retries used up”异常。我该如何解决这个问题,以便播放框架可以与 mongodb replset 一起使用?
播放框架
2.2.6
MongoDB版本
2.6.5
所有 3 个 mongodb 实例的 mongod.conf
dbpath=/var/data/mongodb
logpath=/var/log/mongod.log
port=39068
nohttpinterface=false
fork=true
replSet=cluster
rs.conf 来自 192.168.1.1
{
"_id" : "cluster",
"version" : 2,
"members" : [
{
"_id" : 0,
"host" : "localhost.localdomain:39068"
},
{
"_id" : 1,
"host" : "192.168.1.2:39068"
}
,
{
"_id" : 2,
"host" : "192.168.1.3:39068",
"arbiterOnly" : true
}
]
}
【问题讨论】:
标签: mongodb playframework playframework-2.2