mongodb 公司现在运行的版本是mongodb 4.2.19,在处理allowDiskUse的时候失败
对比了一下,似乎另外一个集群跑的是5.0.5,就没有问题
那就升级一下,步骤如下:
首先下载 5.0.30
1wget --no-check-certificate https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-debian11-5.0.30.tgz
然后解压弄好,准备好mongodb.conf
dump下来老数据,不加·–quiet·的参数有可能会遇到EOF
的错误
1mkdir mongobackup
2cd mongobackup
3mongodump --quiet
然后杀掉4.2.19,启动5.0.30,把数据回灌回去,同样要用--quiet
参数
1cd mongobackup
2mongorestore --quiet
这样就OK了。