1 安装3.0的tar包与配置文件
tar -zxvf mongodb-linux-x86_64-3.0.15.tgz
mv mongodb-linux-x86_64-3.0.15 /usr/local/mongodb3.0
mkdir /usr/local/mongodb/3.0/conf
cp /usr/local/mongodb2.6/conf/mongo.conf /usr/local/mongodb/3.0/conf
2 修改3.0配置文件
2.6配置文件
port=27019
dbpath=/hxdata/mongodb2/data
logpath=/hxdata/mongodb2/log/mongodb.log
#replSet=newslist
nssize=128
verbose=true
3.0配置文件:
注意:
3.0配置文件中,不能存在mmap存储引擎的相关设置,有的话需要禁掉。具体的配置项参考:https://docs.mongodb.com/manual/release-notes/4.2/#mmapv1-conf-options。
3.0配置文件中,不能存在“bind_ip=127.0.0.1”配置,有的话副本集会无法读取。
3.0配置文件中dbpath需要使用新目录,不能直接指定2.6版本的dbpath目录,因为3.0的数据格式和2.6的数据格式不一样,数据要按照3.0的格式导入才行。
#bind_ip=127.0.0.1
port=27018
dbpath=/hxdata/mongodb3.0/data #修改
logpath=/hxdata/mongodb3.0/log/mongodb.log #修改
logappend=true