Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用mongodb mapreduce时服务器崩溃_Mongodb_Mapreduce_Replicaset - Fatal编程技术网

使用mongodb mapreduce时服务器崩溃

使用mongodb mapreduce时服务器崩溃,mongodb,mapreduce,replicaset,Mongodb,Mapreduce,Replicaset,我使用的复制集有3个成员,这是启动mapreduce的代码 var db=new mongodb.Db('sns',replSet,{"readPreference":"secondaryPreferred", "safe":true}); .... collection.mapReduce(Account_Map,Account_Reduce,{out:{'replace': 'log_account'},query:queryObj},function(err,collection){};

我使用的复制集有3个成员,这是启动mapreduce的代码

var db=new mongodb.Db('sns',replSet,{"readPreference":"secondaryPreferred", "safe":true});
....
collection.mapReduce(Account_Map,Account_Reduce,{out:{'replace': 'log_account'},query:queryObj},function(err,collection){};
然后,我的主帐户死机并重新启动,但投票结果变成了辅助帐户,并且仍然有一个集合
sns.tmp.mr.account\u 0
,而不是
log\u account
。我是mongodb的新手,我真的很想弄清楚问题是什么

2015-02-06T14:04:34.443+0800 [conn87299] build index on: sns.tmp.mr.account_0_inc properties: { v: 1, key: { 0: 1 }, name: "_temp_0", ns: "sns.tmp.mr.account_0_inc" }
2015-02-06T14:04:34.443+0800 [conn87299]added index to empty collection
2015-02-06T14:04:34.457+0800 [conn87299] build index on: sns.tmp.mr.account_0 properties: { v: 1, key: { _id: 1 }, name: "_id_", ns: "sns.tmp.mr.account_0" }

有什么问题吗,比如错误信息之类的?你能把它寄出去吗?您可能也应该删除临时M/R集合。谢谢,wdberkeley,我刚刚删除了tmp集合,现在可以正常工作了<代码>{“readPreference”:“secondaryPreferred”}不应与M/R操作一起使用