当前位置:数据库 > DB2 >>

mongodb master slave常用命令

mongodb master slave常用命令
 
1. 在slave查看同步状态
  www.zzzyk.com  
db.printSlaveReplicationInfo()
 
2. 如果长时间没有同步上master
 
重启服务,
 
> use admin
> db.runCommand({resync: 1})
 
http://www.mongodb.org/display/DOCS/Halted+Replication
 
 3. Master机器出问题怎么办?  www.zzzyk.com  
如果Master机器挂了,那么我们可以先把Slave改成Master让其提供服务:
 
在Slave上先停止mongod:
 
service mongod stop
 
再删除本地数据库,因为slave的相关信息存在这里面了。
cd /var/lib/mongo
 
rm -rf local.*
 
在配置文件内把slave改成master:
 
vi /etc/mongod.conf
 
删掉下面几行:
slave = true
source = 192.168.1.174
autoresync = true
 
增加:
master = true
 
最后再启动mongod:
 
service mongod start
 
Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,