mongodb3.6部署需注意事项

mongodb3.6部署需注意事项

#####3.0和3.6版本比较:
1、数据保存格式不一样,3.0文件保存为 .ns,db.0 db.1 db.2 …格式,3.6文件保存为 collection-.wt,index-.wt格式;
2、3.0默认存储引擎为MMAPV1,3.6默认存储引擎为WiredTiger;
2、3.6需要将配置服务器也配置成副本集模式,3.0则不需要;

问题1、配置服务器做副本集初始化报如下错误
在这里插入图片描述
原因:
1、可能没关闭防火墙;
2、配置文件中没加 bind_ip参数;
在这里插入图片描述
bind_ip默认是localhost,表示只有本机能访问mongodb,可用都好分隔添加别的访问IP,如果改成 0.0.0.0表示所有机器都能访问。

问题2、修改认证
在这里插入图片描述
首先需要添加一个用户后才能修改认证,mongodb有SCRAM-SHA-1和MONGODB-CR两种认证方式,MONGODB-CR针对的是spring项目。

问题3、部署3.6版本后,featureCompatibilityVersion的version值依然是3.4

shard3:PRIMARY> db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )
{ "featureCompatibilityVersion" : { "version" : "3.4" }, "ok" : 1 }
shard3:PRIMARY> db.version()
3.6.5

在这里插入图片描述

好了,这是本人在部署mongodb3.6版本时遇到的一些关键地方,如有问题可与博主一起交流讨论!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值