mongodb主从配置记录-创新互联

mongodb版本2.0.8

站在用户的角度思考问题,与客户深入沟通,找到上蔡网站设计与上蔡网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计制作、网站建设、企业官网、英文网站、手机端网站、网站推广、域名注册、虚拟空间、企业邮箱。业务覆盖上蔡地区。

主库

/usr/local/mongodb/bin/mongod --port 27017 --dbpath=/data/db --logpath=/data/db_log/log.log --logappend --master --auth --fork

从库

/usr/local/mongodb/bin/mongod --dbpath /data0/db --logpath /data0/db_log/log.log --port 27017 --source 33.5.71.175:27017 --only bookuu --slavedelay 8 --autoresync --auth --slave --fork

在从库启动的时候,一直会有报一个参数错误的问题,试了好多次后发现是参数顺序问题,没有值的,好比“--autoresync”, “--slave” 这些,要放在后面,很奇怪的感觉...

在本机启动没有遇到这个错误,在另外一台启动从库的时候,发现日志报:

Fri Jul 26 18:03:01 [replslave] replHandshake res not: 0 res: { errmsg: "need to login", ok: 0.0 }

Fri Jul 26 18:03:01 [replslave] repl: AssertionException nextSafe(): { $err: "unauthorized db:local lock type:-1 client:33.5.71.176", code: 10057 }

repl: sleep 2 sec before next pass

百度搜“mongodb 主从 errmsg: "need to login""

发现解决的办法是,要在主从机器上的local库下建立一个帐号,用来认证,然后重启从库就可以了。

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文题目:mongodb主从配置记录-创新互联
地址分享:http://pwwzsj.com/article/dpjpip.html