Windows10mongodbスタンドアロンクラスター構成
バージョン:mongodb-win32-x86_64-2008plus-ssl-4.1.4
mongodbをダウンロードしてインストールする手順は省略されています。手順をクリックするだけで、スタンドアロンのmongodbで問題ありません。最後のステップで「MongoDBコンパスのインストール」チェックマークを削除するように注意してください。インターネット速度が十分に速いと思われる場合は、この文を無視してかまいません。
1. 3つのノードのデータフォルダーを作成します(コピーしないで、新しいクリーンを作成する必要があることを忘れないでください)
2.mongoノード1を起動します
mongod --port 1111 --dbpath "D:\work\mongodb2\mongodb\data\db1"
--logpath "D:\work\mongodb2\mongodb\data\log1\MongoDB.log"
--replSet jsec --logappend
2.mongoノード2を起動します
mongod --port 2222 --dbpath "D:\work\mongodb2\mongodb\data\db2"
--logpath "D:\work\mongodb2\mongodb\data\log2\MongoDB.log"
--replSet jsec --logappend
3.mongoノード3を起動します
mongod --port 3333 --dbpath "D:\work\mongodb2\mongodb\data\db3"
--logpath "D:\work\mongodb2\mongodb\data\log3\MongoDB.log"
--replSet jsec --logappend
4.マスターノードとしてmongoの1つに接続します
mongo localhost:1111
5.構成ファイルを作成し、構成ファイル内の各メンバーをリストし、互いの存在を確認します(2番目のスタートアップは構成する必要はありません)。
(1) use jsec
(2) config_jsec={"_id":"jsec","members":[{"_id":0,host:"127.0.0.1:1111"},
{"_id":1,host:"127.0.0.1:2222"},{"_id":2,host:"127.0.0.1:3333"}]}
注:「_ id」値は、各サーバーの起動時のレプリカセットの名前(「jsec」)であり、この名前は一貫している必要があります。
この構成ファイルをレプリカセットメンバーの1つに送信すると、そのメンバーが構成ファイルを他のメンバーに配布する責任があります。レプリカセットにデータを持つメンバーが既に存在する場合は、構成オブジェクトをこれに送信する必要があります。データを持つメンバー。データを持つメンバーが複数ある場合、レプリカセットを初期化する次の手順を実行できません。
6.レプリカセットを初期化します。
rs.initiate(config_jsec)
7.ステータス情報を表示します。
rs.status()
8.クライアントツールを開き、クラスターを使用して接続します
9. [接続のテスト]をクリックします