ホームページ > データベース > mysql チュートリアル > mongodb master slave常用命令

mongodb master slave常用命令

WBOY
リリース: 2016-06-07 14:53:57
オリジナル
1443 人が閲覧しました

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

 

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート