欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

mongo中replica sets的有关问题

更新时间: 2014-01-05 02:32:26 责任编辑: Author_N1

 

mongo中replica sets的问题
现在有两个库data文件夹下面两个库文件r0和r1.
这是启动mongo的代码:
启动第一个库命令:G:\mongodb\bin>mongod --replSet rs1 --keyFile=../../data/key/r0 --port 28010 --d
bpath=../../data/data/r0 --bind_ip 123.123.101.86
启动第一个库命令:G:\mongodb\bin>mongod --replSet rs1 --keyFile=../../data/key/r1 --port 28011 --d
bpath=../../data/data/r1 --bind_ip 123.123.101.86

配置文件代码:> cfg={_id:'rs1',members:[{_id:0,host:'123.123.101.86:28010',priority:1},{_id:1,host:'123.123.101.86:28011'}]};

运行> rs.initiate(cfg);出现了如下的问题:
{
        "assertion" : "unauthorized db:local lock type:1 client:123.123.101.86",
        "assertionCode" : 10057,
        "errmsg" : "db assertion failure",
        "ok" : 0
}
但是如果我启动两个mongo库的时候--bind_ip不写,就是默认的localhost,配置文件中members中的host不用IP也用localhost,就不会出现这样的问题了。


求大神求救。
--参考方法--
你猜 ...
--参考方法--
该回复于2012-01-10 09:16:40被版主删除
--参考方法--
use admin 下吗?
--参考方法--
你对这个使用sharding没, 若使用了sharding 则不行,Authentication is not supported for sharding yet. 
--参考方法--
引用:
你对这个使用sharding没, 若使用了sharding 则不行,Authentication is not supported for sharding yet.



谢谢啊,解决了是默认的用户没有权限的问题
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:32:26
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/11147/
本文WWW.DOC100.NET DOC100.NET版权所有。