mongodb 常见问题收集
来源:互联网 发布:女人阴性部照片知真人 编辑:程序博客网 时间:2024/05/17 23:56
1 非正常关闭服务或关机后 mongod服务无法正常启动
rm -f /usr/mongodb/data/master/mongod.lock
/usr/mongodb/bin/mongod --config /usr/mongodb/config/master.conf
}
2 server-side JavaScript execution is disabled
3 Decimal转换成BsonValue值异常
{
return Convert.ToDouble(value);
}
如果用mongodb,最好不要用decimal类型,否则在序列化的时候也有问题,可用double
4 MONGO Replica 频繁插入大数据的问题
5 Mongo集群没有primary但有secondary时连接不上且不能读数据
#mongodb默认是从主节点读写数据的,副本节点上不允许读,需要设置副本节点可以读。
shell
1 repset:SECONDARY> db.getMongo().setSlaveOk(); #要在primary上执行
2 rs.slaveOk()
其他客户端
从secondary 读数据
如果应用程序没有设置相应的ReadReference也可能不能进行读取操作
MongoClientSettings set = new MongoClientSettings();
List<MongoServerAddress> servers = new List<MongoServerAddress>();
servers.Add(new MongoServerAddress("192.168.129.129", 37017));
servers.Add(new MongoServerAddress("192.168.129.129", 37018));
servers.Add(new MongoServerAddress("192.168.129.129", 37019));
set.Servers = servers;
//设置副本集名称
set.ReplicaSetName = "rs0";
//设置超时时间为3秒
set.ConnectTimeout = new TimeSpan(0, 0, 0, 3, 0);
MongoClient client = new MongoClient(set);
MongoServer server = client.GetServer();
MongoDatabase db = server.GetDatabase("test");
MongoCollection coll = db.GetCollection("test");
注:设置驱动的ReadReference也可以通过MongoDB连接字符串配置:mongodb://example1.com,example2.com,example3.com/?readPreference=secondary。通过连接字符串指定的read preference是针对整个连接。
set.ReadPreference = new ReadPreference(ReadPreferenceMode.PrimaryPreferred);
将ReadPreferenceMode设置成Secondary或SecondaryPreferred
- mongodb 常见问题收集
- 常见问题收集
- mongodb 常见问题
- mongodb 常见问题
- oracle收集:常见问题解答
- JAVA开发常见问题收集
- 网页常见问题收集
- Web标准常见问题收集
- oracle中的常见问题收集
- mp3 常见问题收集
- Ext.net常见问题收集
- Android常见问题收集
- SQL常见问题解决方法收集
- dosbox常见问题收集
- SQL Server常见问题收集
- vc++常见问题收集一
- c/c++常见问题收集。
- Elasticsearch常见问题收集
- golang(beego) 发送邮件
- Android属性之build.prop,及property_get/property_set
- jQuery-----选择器
- Java的运行时数据存储机制
- Error Domain=ITunesSoftwareServiceErrorDomain Code=-20008
- mongodb 常见问题收集
- ZC702开机启动信息
- 不使用第三变量交换两个变量的值
- UVA - 10487 Closest Sums 暴力
- Lucene
- 马云在上海演讲说的话,值得读一下
- 【C++智能指针 auto_ptr】
- 使用autoindex标签给DEDECMS文章列表添加自动编号
- 形参和实参的问题