WindowsでMongoDBのレプリケーション設定をする
ぶっちゃけ誰得なんですが、まあ開発環境がWindowsで
そのPC上でレプリケーションしたいこともあるだろうってことで書いておきます。
今回は最低限必要な3台構成で作成します。
まずデータ用のフォルダを作っておきます。
次にコンフィグファイルを3つ作成します。
中身はこんな感じで
port = 30000 dbpath = c:\mongodb\data\db1 logpath = c:\mongodb\logs\db1.log logappend = true journal = true vv = true replSet = myrep
他2つのファイルは、port、dbpath、logpathを変更します。
ここまでできたらWindowsサービスに登録し起動します。
>c:\mongodb\bin\mongod.exe --install --config c:\mongodb\conf\mongod1 --serviceName MongoDB1 --serviceDisplayName MongoDB1 >net start MongoDB1
他2つも同様に登録し起動します。
あとは、Linuxと同じなので下記の記事で紹介されている方法で実行できます。
第4回 MongoDBのレプリケーションを構築してみよう:MongoDBでゆるふわDB体験|gihyo.jp … 技術評論社