首页 » bug飞 » spring 报错:No server chosen by WritableServerSelector from cluster description ClusterDescription

No server chosen by WritableServerSelector from cluster description ClusterDescription,mongodb
过一段时间还会报错:Timed out after 30000 ms while waiting for a server that matches WritableServerSelector,这个原因是MOngodb只有一个实例,没有满足可以写的条件(mongo会根据大多数选票来决定master副本,master副本才可以写,大多数的条件是,至少3个副本才能进行大多数选举,生产上一般是5个),解决办法就是创建一个选举仲裁者Arbiters

1.运行下面的脚本,在master实例,我们就一个。

rs.addArb("localhost:27017")

添加新评论