展開のMongoDB replSetを完了するために10分

 

起動します。

-------------------------------------------------- -------------------------------------------------- ---------------

Mongoのドッカーを引っ張っ:4.2 

#はMongoDBのデータを保持するディレクトリを作成し
ます。mkdir /ホーム/ヒュラスは/ opt / MongoDBの

#3つのコンテナを開始
 ドッカーRUN \
 - DITの\
 -v /ホーム/ヒュラスは/ opt /のMongoDB / RS1:/データ/ DBを\
 -p 3000127017 \
 - mongo1 \名前
モンゴを:4.2のmongodは--replSetマイmongo- SET \
 --dbpath /データ/ DB 



ドッカーRUN \
 - DIT \
 -p 3000227017 \
 -v /ホーム/ヒュラス/ opt /のMongoDB / RS2:/データ/ デシベル\
 - 名mongo2の\の
モンゴ:4.2マイmongo- --replSetのmongod SET \
 --dbpath /データ/ DB 

ドッカーRUN \
 - DIT \
 -v /ホーム/ヒュラスは/ opt /のMongoDB / RS3:/データ/ DB \
 -p 3000327017 \
 - 名mongo3 \ 
モンゴ:4.2のmongodは--replSetマイmongo- のSET の\
 / --dbpath /データデシベル

私の上に覚え -mongo- SET とポートマッピング

#初期化クラスタ
ドッカーExecの - IT mongo1 Mongoの

ステップ入力によって、#ステップ、設定IPアドレスとポートは、あなた自身の状況に記述する必要がある
設定:= {_id マイ・モンゴ-SET 、メンバー:[{_上記のIDを述べました:0、ホスト:" 192.168.2.110:30001 " }、{_ ID:1、ホスト:" 192.168.2.110:30002 " }、{_ ID:2、ホスト:" 192.168.2.110:30003 " }]} 

rs.initiate(コンフィグ)

rs.status()  

-------------------------------------------------- -------------------------------------------------- ---------------
完了は

今10分を取るべきではない

、いくつか追加する:
//クリア

ドッキングウィンドウRM mongo1 
ドッキングウィンドウのrm mongo2 
ドッキングウィンドウのrm mongo3 

のrm -rf /ホーム/ヒュラスは/ opt /のMongoDB / RS1 
のrm -rf /ホーム/ヒュラスは/ opt /のMongoDB / RS2 
のrm -rf /ホーム/ヒュラスは/ opt / MongoDBの/ RS3

//近いが
実行されました

ドッキングウィンドウの幹部- それmongo1モンゴ
  >は、管理者を使用します。
管理DBへの切り替え
)(> db.shutdownServerを。

//再起動

ドッキングウィンドウはmongo1開始
ドッキングウィンドウ開始mongo2 
ドッキングウィンドウ開始mongo3を

 

必要が150語を掲示満たすためにのでここでは、いくつかの役に立たない情報です。   
私は良いものをここに残して?自分が自慢する権利与えることは
行く、C、C ++のpythonのNode.jsデルファイリトルJavaの.NET 
意志オラクルのmongo RedisのリトルのmysqlのSQLServer
K8Sがexsiますドッカーう  
も単語PPTプロジェクトVISOが優れ 

、ひどいひどいです!

おすすめ

転載: www.cnblogs.com/xiaoxuebiye/p/11365716.html