Configuración de clúster independiente de Windows10 mongodb
Versión: mongodb-win32-x86_64-2008plus-ssl-4.1.4
Los pasos para descargar e instalar mongodb se omiten, simplemente haga clic en el paso y el mongodb independiente está bien. Preste atención a quitar la marca de verificación Instalar MongoDB Compass en el último paso. Si cree que su velocidad de Internet es lo suficientemente rápida, puede ignorar esta oración.
1. Cree una carpeta de datos para los tres nodos (recuerde, debe crear una nueva limpieza, no copiar)
2. Inicie mongo node 1
mongod --port 1111 --dbpath "D:\work\mongodb2\mongodb\data\db1"
--logpath "D:\work\mongodb2\mongodb\data\log1\MongoDB.log"
--replSet jsec --logappend
2. Inicie mongo node 2
mongod --port 2222 --dbpath "D:\work\mongodb2\mongodb\data\db2"
--logpath "D:\work\mongodb2\mongodb\data\log2\MongoDB.log"
--replSet jsec --logappend
3. Inicie mongo node 3
mongod --port 3333 --dbpath "D:\work\mongodb2\mongodb\data\db3"
--logpath "D:\work\mongodb2\mongodb\data\log3\MongoDB.log"
--replSet jsec --logappend
4. Conéctese a uno de los mongo como nodo principal.
mongo localhost:1111
5. Cree un archivo de configuración, enumere cada miembro en el archivo de configuración, conozca la existencia de cada uno (el segundo inicio no necesita configurar):
(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"}]}
Nota: El valor "_id" es el nombre del conjunto de réplicas ("jsec") cuando se inicia cada servidor, y este nombre debe ser coherente.
Envíe este archivo de configuración a uno de los miembros del conjunto de réplicas y, a continuación, ese miembro será responsable de difundir el archivo de configuración a otros miembros. Si ya hay un miembro con datos en el conjunto de réplicas, el objeto de configuración debe enviarse a este miembro con datos. Si hay más de un miembro con datos, no se puede realizar el siguiente paso para inicializar el conjunto de réplicas.
6. Inicialice el conjunto de réplicas:
rs.initiate(config_jsec)
7. Ver información de estado:
rs.status()
8. Abra la herramienta cliente y use el clúster para conectarse.
9. Haga clic en Probar conexión.