rm -rf /elain/data/mongodb/db/local.*
#以–master 模式启动10.0.0.12
/elain/apps/mongodb/bin/mongod --fork --master --oplogSize=4096 --port 27001 --dbpath /elain/data/mongodb/db --logpath /elain/logs/mongodb/mongodb.log
附录二、切换Master/Slave 角色
切换主库10.0.0.11和从库10.0.0.12的角色
步骤如下:(命令略)
用fsync 命令暂停 主库 上的写操作,
关闭 从库 上的服务
清空 从库 上的local.*文件
用-master 选项重启 从库 服务
在 从库 上执行一次写操作,初始化oplog,获得一个同步起始点
关闭 从库 服务,此时 从库 已经有了新的local.*文件
关闭 主库 服务,并且用 从库 上新的local.*文件来代替 主库 上的local.*文件(建议先压缩再COPY)
用-master 选项重启 从库 服务
在启动slave的选项上加一个-fastsync 选项来重启 主库 服务
转载请注明: 转载自http://www.elain.org
|