Rumah > pangkalan data > tutorial mysql > mongodb master slave常用命令

mongodb master slave常用命令

WBOY
Lepaskan: 2016-06-07 14:53:57
asal
1443 orang telah melayarinya

mongodb master slave常用命令 1. 在slave查看同步状态 www.2cto.com db.printSlaveReplicationInfo() 2. 如果长时间没有同步上master 重启服务, 或 use admin db.runCommand({resync: 1}) http://www.mongodb.org/display/DOCS/Halted+Replication 3. Mast

mongodb master slave常用命令

 

1. 在slave查看同步状态

  www.2cto.com  

db.printSlaveReplicationInfo()

 

2. 如果长时间没有同步上master

 

重启服务,

 

> use admin

> db.runCommand({resync: 1})

 

http://www.mongodb.org/display/DOCS/Halted+Replication

 

 3. Master机器出问题怎么办?  www.2cto.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

 

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan