修改/etc/mongod.conf
processManagement:
timeZoneInfo: /usr/share/zoneinfo
fork: true
security:
keyFile: /etc/mongodb.key
replication:
oplogSizeMB: 2048
replSetName: rs
cat > /etc/mongodb.key << EOF
5heBYl8onlA1pbkH5AWjgGmFDvB4QagyOc5R9q18cU6vuCm14L/31JlmqsdRY95I
Es8ZXRuVsJuae51RHR+Y3lsc4udWk6zVIOtTDgcREm5lHzDyJGZERFqdjLQMAGzd
T6gXNg==
EOF
chown mongod:mongod /etc/mongodb.key
chmod 600 /etc/mongodb.key
重启mongo
systemctl restart mongod
在mongo命令行中开启rs和oplog功能。
mongo 10.2.32.185:27017 -umongo_rw -p "afsd23#zUNQbbO7oF" --authenticationDatabase=admin
use admin
db.auth('mongo_rw','afsd23#zUNQbbO7oF')
rs.initiate()
验证oplog是否开启成功:
use local;
db.oplog.rs.find()